Hi, how do I process nodes of a following sibling with a for each instruction?
Suppose my input xml is:
Code:
<root>
<item>Data</item>
<item>Data</item>
<item>Data</item>
<note>Note</note>
<note>Note</note>
<item>Data</item>
<item>Data</item>
<note>Note</note>
</root>
my context node is <item>
Code:
<xsl:template match="item">
<xsl:value-of select="."/>
<xsl:for-each select="following-sibling::*[self::note][not(self::item)]">
<!--do something-->
</xsl:for-each>
</xsl:template>
Thanks