Subject: RE: [xsl] Split into numbered files: without side-effect? (XSLT 2) From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 26 Sep 2007 14:55:32 -0400 |
I may have missed something, but I can't see why the following doesn't work:
<xsl:variable name="root" select="/"/> <xsl:for-each select="doc('startingElements.xml')/element"> <xsl:variable name="path" select="string(.)"/> <xsl:for-each select="$root/saxon:evaluate($path)"> <xsl:result-document href="chunk{position()}.xml"> <xsl:copy-of select="."/> </ </ </
with a bit of elaboration to put leading zeros in the filename, etc.
<xsl:variable name="new-chunk-number" select="count(preceding-sibling::*[exists(my:chunk-started-by(.)] + 1"/>
Cheers, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Split into numbered files, Michael Kay | Thread | Re: [xsl] Split into numbered files, David Carlisle |
RE: [xsl] Split into numbered files, Michael Kay | Date | Re: [xsl] Help moving away from nam, Steve |
Month |