Subject: [xsl] is there any XSL Splitter to split XML in 200 chunk of record From: "Rahul Singh rahulsinghindia15@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 12 Jul 2017 09:11:03 -0000 |
Hi, Is there any posiblites in XSL to split XML in 200 200 chunk of record in same xml by xsl, *below is inputm expected putput, xsl:* <?xml version="1.0" encoding="UTF-8"?> <optical> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> </optical> *Expected output:* <?xml version="1.0" encoding="UTF-8"?> <opticals> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> </optical> <optical> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> <name> <Doc>log00.txt</Doc> </name> </optical> </opticals> *XSL:* *<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform <http://www.w3.org/1999/XSL/Transform>"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:template match="optical"> <xsl:for-each select="name/Doc"> <xsl:copy-of select="."/> <xsl:if test="not(position() eq last())"> </xsl:if> </xsl:for-each> </xsl:template></xsl:stylesheet>*
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Document processing order, Joseph L. Casale jca | Thread | Re: [xsl] is there any XSL Splitter, Martin Honnen martin |
Re: [xsl] XML schema: require a des, Wendell Piez wapiez@ | Date | Re: [xsl] is there any XSL Splitter, Martin Honnen martin |
Month |