Subject: Re: 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,
|