Subject: Re: [xsl] Nicer way to change context-node than xsl:for-each ? From: David Carlisle <davidc@xxxxxxxxx> Date: Sat, 5 Dec 2009 10:25:40 GMT |
> It seems to me, xsl:for-each won't be required in this case. You only > want to process "one" element (*[1] implies that!). > > Therefore, I could have written the stylesheet logic as follows: > > <xsl:template match="foo"> > <xsl:variable name="x" select="*[1]" /> > <xsl:value-of select="$x" /> > <!-- can do other things, on "x" --> > </xsl:template> the for-each wasn't needed for value-of but it is needed to change the context for call-template, which the original post indicated was also required. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Nicer way to change conte, Mukul Gandhi | Thread | Re: [xsl] Nicer way to change conte, Mukul Gandhi |
Re: [xsl] XPath - accessing nodes w, Mukul Gandhi | Date | RE: [xsl] Generic stylesheet to fla, Michael Kay |
Month |