| Subject: Re: [xsl] copy and replace From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Wed, 20 Mar 2002 12:53:23 +0100 | 
<xsl:template match="node()|@*">
    <xsl:copy>
        <xsl:apply-templates select="node()|@*"/>
    </xsl:copy>
</xsl:template><xsl:template match="Data[@Type = 'String'][text() = '100']">
    <xsl:copy>
        <xsl:apply-templates select="@*"/>
        <xsl:text>200</xsl:text>
    </xsl:copy>
</xsl:template>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
Thanks
XML
<Row> <Cell Index="6" StyleID="s21"> <Data Type="String">100</Data> </Cell> </Row>
Result XML
<Row> <Cell Index="6" StyleID="s21"> <Data Type="String">200</Data> </Cell> </Row>
System Development VIRBUS AG Fon +49(0)341-979-7411 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] copy and replace, Joeri Belis | Thread | RE: [xsl] copy and replace, Jarno . Elovirta | 
| RE: [xsl] copy and replace, Jarno . Elovirta | Date | [xsl] xsl:if syntax problem, Brian Moynihan | 
| Month |