|
Subject: [xsl] namespace change, what am I missing here? From: S Woodside <sbwoodside@xxxxxxxxx> Date: Sun, 29 Jun 2003 03:17:50 -0400 |
%%%%%%%% cat renamespace.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
><xsl:param name="location"/> <xsl:param name="new_namespace"/>
<xsl:template match="*" mode="renamespace">
<xsl:element
name="{local-name()}"
namespace="{$new_namespace}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates mode="renamespace"/>
</xsl:element>
</xsl:template>%%%%%%%% cat test.orig.xml
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Werblog</title>
<link>http://werbach.com/blog/</link></channel> </rss>
%%%%%%%% xsltproc --stringparam "new_namespace" "foo" \
renamespace.xsl test.orig.xml
<?xml version="1.0"?>
<rss xmlns:ns2="foo" version="2.0">
<ns2:channel>
<ns2:title>Werblog</ns2:title>
<ns2:link>http://werbach.com/blog/</ns2:link></ns2:channel> </rss>
<?xml version="1.0"?>
<ns2:rss xmlns:ns2="foo" version="2.0">
<ns2:channel>
<ns2:title>Werblog</ns2:title>
<ns2:link>http://werbach.com/blog/</ns2:link></ns2:channel> </rss>
-- www.simonwoodside.com -- 99% Devil, 1% Angel
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] msxml dependencies, David Carlisle | Thread | [xsl] Re: namespace change, what am, Dimitre Novatchev |
| [xsl] Re: Binary characters in XML, Dimitre Novatchev | Date | [xsl] Re: namespace change, what am, Dimitre Novatchev |
| Month |