[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: copy and replace
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|