|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: replace attribute name
Subject: Re: replace attribute name
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Tue, 22 Apr 2003 13:05:26 +0300
|
Florian Bauer wrote:
Hi there
I have the following Problem.
I have an xml file with the follwing structure:
<document>
<article>
<head></head>
<text>
<paragraph></paragraph>
<paragraph></paragraph>
</text>
<date>
<day></day>
<month></month>
<year></year>
</date>
<source></source>
<portal></portal>
<ID number="000.000"/>
</article>
<article>
[...]
</article>
[...]
</document>
and I want to replace the name of the attribute of ID ("number") with
"idnumber" and leave the whole other contend like it is. So, I want a
document with the same contend expect the attributename ...
<!-- Identity transformation -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="ID/@number">
<xsl:attribute name="idnumber">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:template>
--
Oleg Tkachenko
http://www.tkachenko.com/blog
Multiconn Technologies, Israel
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
| RSS 2.0 |
|
| Atom 0.3 |
|
|