|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Identity without namespaces
Subject: Re: Identity without namespaces
From: Geert Josten <Geert.Josten@xxxxxxxxxxx>
Date: Sun, 02 Oct 2005 20:24:35 +0200
|
<xsl:template match="/">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
You can skip this template, copying the document node doesn't add to the result tree..
<xsl:template match="@*">
<xsl:attribute name="{local-name()}">
<xsl:value-of select="." />
</xsl:attribute>
</xsl:template>
<xsl:template match="comment() | processing-instruction() | text()">
<xsl:copy />
</xsl:template>
<xsl:template match="node()">
<xsl:element name="{local-name()}">
<xsl:apply-templates select="node()|@*"/>
</xsl:element>
</xsl:template>
To be more accurate, you should use match="*" here..
Cheers,
Geert
|
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 |
|
|