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

Re: [xsl] serialized form of XML using xslt 1.0


Subject: Re: [xsl] serialized form of XML using xslt 1.0
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Fri, 07 Dec 2012 12:50:48 +0000

You output xmlns="" if the following condition is true:

$this/../namespace::*[name()=''] and not($this/namespace::*[name()=''])

Michael Kay
Saxonica

On 07/12/2012 12:24, Andrew Welch wrote:
Given:

<foo xmlns="aaa">
   <bar xmlns="">
     <bbb/>
   </bar>
   <baz/>
</foo>

What is the XSLT 1.0 way to create that exactly output as a string -
I'm struggling to think how to handle the namespaces with out the
functions from xpath 2.0.

For example, how do you avoid outputting xmlns="" for <bbb/> ?

thanks in advance,


Current Thread
Keywords