[Home] [By Thread] [By Date] [Recent Entries]
copy the whole file:
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>replace just one value: <xsl:template match="Data[@Type = 'String'][text() = '100']">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:text>200</xsl:text>
</xsl:copy>
</xsl:template>For each other value/attribute/node, that should be replaced, add another template. Regards, Joerg Joeri Belis wrote: 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 -- System Development VIRBUS AG Fon +49(0)341-979-7411 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



