Subject: Re: [xsl] Improving the structure of a XML document From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Thu, 18 Jul 2002 14:37:19 +0100 |
Hi Keith, > if I use <xsl:for-each> I can only match one of the elements at a > time. In terms of the example documents I would like to be able to > cache the value of the <name> element until I see an <age> and then > output a <person>. > > How would this be done in XSL? Only process the name elements, and while processing them using the following-sibling axis to get hold of the paired age element: <xsl:for-each select="name"> <person> <xsl:copy-of select="." /> <xsl:copy-of select="following-sibling::age[1]" /> </person> </xsl:for-each> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Improving the structure of a , Keith Tingle | Thread | Re: [xsl] Improving the structure o, David Carlisle |
[xsl] XSL-FO Vertical Text Orientat, Schrooten, Ben | Date | Re: [xsl] Improving the structure o, David Carlisle |
Month |