[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] pulling a document with a null namespace into a namespace


Subject: RE: [xsl] pulling a document with a null namespace into a namespace
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Sun, 10 Aug 2003 17:17:44 +0100

Write a stylesheet containing the following template rule:

<xsl:template match="*">
<xsl:element name="w:{local-name()}" namespace="http://wibble.com/ns">
  <xsl:copy-of select="@*"/>
  <xsl:apply-templates/>
</xsl:element>
</xsl:template>

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Michael Clark
> Sent: 08 August 2003 17:16
> To: XSL List (XSL-List@xxxxxxxxxxxxxxxxxxxxxx)
> Subject: [xsl] pulling a document with a null namespace into 
> a namespace
> 
> 
> I've tried, I really have, but I can't come up with a 
> solution to this.
> 
> Given some document with unknown elements (i.e., I can't 
> enumerate the elements inside the stylesheet for special 
> processing) in a null namespace:
> 
> <random>
> 	<elements baz="foo">qux</elements>
> </random>
> 
> Can I use XSLT to process this document and move it into a namespace:
> 
> <w:random xmlns:w="http://wibble.com/ns">
> 	<w:elements baz="foo">qux</elements>
> </w:random>
> 
> Thanks for reading!
> 
> Michael
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords