[Home] [By Thread] [By Date] [Recent Entries]
Many thanks, that was what I needed. :-)
//Pelle ----- Original Message ----- From: "Florent Georges" <darkman_spam@xxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, August 30, 2006 1:57 AM Subject: Re: XPath location problem You can use the following-sibling axis: > cat per.xml
<animal>
<species>
<name language="English">Wolf</name>
<name language="Spanish">Lobo</name>
<name language="English">Warg</name>
<name language="Latin">Canis Lupus</name>
<name language="French">Loup</name>
</species>
</animal> > cat per.xsl
<xsl:transform
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0"><xsl:output indent="yes"/> <xsl:template match="/">
<xsl:apply-templates select="animal/species"/>
</xsl:template> <xsl:template match="species">
<xsl:variable name="second"
select="name[@language eq 'English'][2]"/>
<new>
<xsl:copy-of select="
$second, $second/following-sibling::name"/>
</new>
</xsl:template></xsl:transform> > gexslt per.xsl per.xml
<?xml version="1.0" encoding="UTF-8"?>
<new>
<name language="English">Warg</name>
<name language="Latin">Canis Lupus</name>
<name language="French">Loup</name>
</new>Regards, --drkm p4.vert.ukl.yahoo.com uncompressed/chunked Tue Aug 29 23:13:38 GMT 2006
|

Cart



