Subject: Re: serialized form of XML using xslt 1.0
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Fri, 7 Dec 2012 13:32:00 +0000
|
Great, thanks.
On 7 December 2012 12:50, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>
> 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,
>
--
Andrew Welch
http://andrewjwelch.com
|