Please find more details as follows,
<xsl:key name="by-id" match="Att[@Ty='TM']" use="@Id"/>
<xsl:for-each select="/Document/Invoice/InvoiceItem/AggSet/Att[@Ty='TM'][generate-id() = generate-id(key('by-id', @Id)[1])]"> *****1*****
Invoked....
</xsl:for-each>
If i used doucment() to load the xml file, its not working such as
<xsl:for-each select="document(/Envelope/Part/@File)/Document/Invoice/InvoiceItem/AggSet/Att[@Ty='TM'][generate-id() = generate-id(key('by-id', @Id)[1])]"> *****1*****
Not Working...
</xsl:for-each>
|