Subject: [xsl] Children with the same name From: "Merrilees, David" <David.Merrilees@xxxxxxxxxxxx> Date: Mon, 21 Nov 2011 16:34:00 +0000 |
Hi I'm stuck with an Xpath. How can I select child nodes with the same name? The names are arbitrary. So far I have this, which does not work: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" encoding="utf-8" indent="yes"/> <xsl:template match="/"> <test> <xsl:apply-templates select="array/node()[name() = name(../node())]" /> </test> </xsl:template> <xsl:template match="node()"> <xsl:copy-of select="*" /> </xsl:template> </xsl:stylesheet> Input <array> <item/> <nope/> <item>4</item> <item>5</item> <wibble/> <item>six</item> <wibble>stuff</wibble> <item>item</item> <no/> </array> Desired output <array> <item>4</item> <item>5</item> <wibble/> <item>six</item> <wibble>stuff</wibble> <item>item</item> </array> Thanks -----Original Message----- From: Merrilees, David Sent: 18 October 2011 16:46 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] required parameter It returns <form id="fLanguage" action="/en-GB/Language/Set" method="post"></form> Thanks This is a confidential email. Tesco may monitor and record all emails. The views expressed in this email are those of the sender and not Tesco. Tesco Stores Limited Company Number: 519500 Registered in England Registered Office: Tesco House, Delamare Road, Cheshunt, Hertfordshire EN8 9SL VAT Registration Number: GB 220 4302 31
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Can grouping here the sol, Michel Hendriksen | Thread | Re: [xsl] Children with the same na, Andrew Welch |
RE: [xsl] Can grouping here the sol, Roelof Wobben | Date | Re: [xsl] Children with the same na, Andrew Welch |
Month |