Its working fine when checked with validator/transformation tools but not working when running xslt service in webMethods.
Xml file :
1 first 111 po1 <element>
<id>2</id>
<group>second</group>
<PONumber>222</PONumber>
<POName>po2</POName>
</element>
<element>
<id>3</id>
<group>first</group>
<PONumber>333</PONumber>
<POName>po3</POName>
</element>
<element>
<id>5</id>
<group>second</group>
<PONumber>222</PONumber>
<POName>po4</POName>
</element>
<element>
<id>8</id>
<group>first</group>
<PONumber>111</PONumber>
<POName>po5</POName>
</element>
and xsl file:
<xsl:stylesheet version=“2.0”
xmlns:xsl=“XSLT Namespace”>
<xsl:output omit-xml-declaration=“yes” indent=“yes”/>
<xsl:template match=“/*”>
<xsl:for-each-group select=“element” group-by=“PONumber”>
<xsl:copy-of select=“current-group()”/>
</xsl:for-each-group>
</xsl:template>
</xsl:stylesheet>
When calling in webMethods xslt,its throwing errors.