Subject: Re: [xsl] replace attribute name From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx> Date: Tue, 22 Apr 2003 13:05:26 +0300 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] replace attribute name, Florian Bauer | Thread | RE: [xsl] xsl-fo header problems, David . Pawson |
[xsl] replace attribute name, Florian Bauer | Date | RE: [xsl] xsl-fo header problems, David . Pawson |
Month |