This is my XMl: I want to print sth like this ,Numbering as shown 1. 2. only if "name" is ABC . I am having little difficulty in assigning a counter variable and incrementing it and then checking for a certain value in XSLT. Here is my code:
<Details>
<name>ABC</name>
<EFFECTIVEDATE>2010-04-30</EFFECTIVEDATE>
</Details>
<Details>
<name>EFG</name>
<EFFECTIVEDATE>2010-04-30</EFFECTIVEDATE>
</Details>
<Details>
<name>XYZ</name>
<EFFECTIVEDATE>2022-04-01</EFFECTIVEDATE>
</Details>
<Details>
<name>ABC</name>
<EFFECTIVEDATE>2022-04-01</EFFECTIVEDATE>
</Details>
<Details>
<name>ABC</name>
<EFFECTIVEDATE>2022-04-01</EFFECTIVEDATE>
</Details>
Here is XSL stylesheet:
<xsl:for-each select="Details">
</xsl:call-template name="DetaimTemplate">
</xsl:for-each>
<xsl:template name="DetaimTemplate">
</xsl:template>
Expected result
1.ABC
2.ABC
3.ABC
How can i print like 1.
2.
and so on