Subject: RE: [xsl] copy and replace From: Jarno.Elovirta@xxxxxxxxx Date: Wed, 20 Mar 2002 13:52:53 +0200 |
> How would i copy an xml completly ( attributes and elements ) > and replace > just 1 value. > ( see xml example where 100 needs to be replaced by 200 ). > I did manage to copy everything but can't replace the > data-value (100 -> > 200 ) of the Data tag <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="Data/text()"> <xsl:choose> <xsl:when test=". = 100">200</xsl:when> <xsl:otherwise> <xsl:value-of select="." /> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Santtu XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] copy and replace, Joerg Heinicke | Thread | [xsl] XSL and HTML, Alia Mikati |
RE: [xsl] XSL and HTML, Michael Kay | Date | Re: [xsl] copy and replace, Joerg Heinicke |
Month |