I have a big xml file.
<Users>
<User id="2" name="ABC">
<Data>text</Data>
</User>
<User id="3" name="xyz">
<Data>text</Data>
</User>
<User id="4" name="LMN">
<Data>text</Data>
</User>
...
</Users>
I need group nodes by 5000 to split it. Some like this:
<xsl:for-each-group select=" " group-by="by 5000">
<xsl:result-document method="xml" href="file_{@somename}-output.xml">
<xsl:copy-of select="."/>
</xsl:result-document>
</xsl:for-each-group>
can i do that?
Try along these lines: