|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: modifying elements value
Subject: Re: modifying elements value
From: "Ajit Sawant" <adsawant@xxxxxxxxxxx>
Date: Wed, 21 Jul 2004 19:20:09 +0100
|
thanks mukul
Thant works
Tried reading about xsl: copy and template with pattern "@* | node()" from
XSLT - program reference but looks too complicated for the starter like me
Any simple explanation
Thanks
Ajit
From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: modifying elements value
Date: Wed, 21 Jul 2004 10:27:36 -0700 (PDT)
Hi Ajit,
You can do this by modifying the identity template -
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@*" />
<xsl:apply-templates select="node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="third">
<third>changed value</third>
</xsl:template>
</xsl:stylesheet>
Regards,
Mukul
--- Ajit Sawant <adsawant@xxxxxxxxxxx> wrote:
> Hello
>
> I want to copy whole XML message as-is but want to
> modify only one
> elements value to something else (in following
> example element <third>)
>
> How can I do this using XSL
>
> e.g.
>
> <req>
> <first>123</first>
> <second>abc</second>
> <third>xyz</third>
> <forth>345</forth>
> <another_level>
> <element>12</element>
> <another_level>
>
> </req>
>
> to change to
>
> <req>
> <first>123</first>
> <second>abc</second>
> <third>changed value</third>
> <forth>345</forth>
> <another_level>
> <element>12</element>
> <another_level>
>
> </req>
>
> Thanks
> Ajit
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
_________________________________________________________________
Express yourself with cool new emoticons http://www.msn.co.uk/specials/myemo

|
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
| RSS 2.0 |
|
| Atom 0.3 |
|
|