Subject: Re: [xsl] sequential numbering in xslt From: a kusa <akusa8@xxxxxxxxx> Date: Tue, 12 Jan 2010 10:17:18 -0600 |
Thanks. Its still not working so maybe I will just state what I want. Is there any way to iterate through the XML files in the directory using XSLT so that I can generate a new sequence at the rootnode of each file? Or is this not possible at all with XSLT? On 1/11/10, David Carlisle <davidc@xxxxxxxxx> wrote: > > > <xsl:if test="$documents[1]"> > > there is the same as > > <xsl:if test="$documents"> > > or perhaps most explictly > > <xsl:if test="exists($documents)"> > > it is just checking teh remaining sequence is non empty so as to > terminate teh recursion. > > The recursive template you have iterates along the sequence of documents > but doesn't actually do anything with any of the documents. > perhaps inside the > <car seq="{$current-number}"> > you want to do something with $document[1] eg > > <xsl:copy-of select="$document[1]"/> > > instead of > > <xsl:copy-of select="@*|node()"/> > > which copies the child nodes of the current document node from your > initial input document, not any nodes from the documents in your > collection sequence. as the named template doesn't chnage the current > node so it is still the / node matched by <xsl:template match="/"> > > David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] sequential numbering in x, David Carlisle | Thread | Re: [xsl] sequential numbering in x, Martin Honnen |
Re: [xsl] Client-side cross-platfor, Scott Trenda | Date | Re: [xsl] sequential numbering in x, Martin Honnen |
Month |