Hi,
> Von: Rob Richards <[EMAIL PROTECTED]>
> Datum: Fri, 20 May 2005 18:18:07 -0400
>
> Kasimier Buchcik wrote:
>
> >I noticed that xmlReconciliateNs will break ns-wellformedness
> >in the following case:
> >
> ><a1>
> > <a2 xmlns:foo="urn:test:mine">
> > <foo:a3/>
> > </a2>
> ></a>
> >
> >if attached to:
> >
> ><p xmlns:bar="urn:test:mine"/>
> >
> >we get:
> >
> ><p xmlns:bar="urn:test:mine">
> > <a1>
> > <a2 xmlns:bar="urn:test:OTHER">
> > <bar:a3/>
> > </a2>
> > </a>
> ></p>
> >
> >The prefix "bar" is shadowed by a2, so it will be bound
> >to "urn:test:OTHER" if serialized. This is due to:
> >
> >
> I dont get the results you are seeing. using HEAD I get:
>
> <?xml version="1.0"?>
> <p xmlns:bar="urn:test:mine"><a1>
> <a2 xmlns:foo="urn:test:mine">
> <bar:a3/>
> </a2>
> </a1></p>
>
> Which is fine.
>
> Rob
Yeah, sorry, my example makes no sense; the error was in the first branch,
which should look like this:
<a1>
<a2 xmlns:bar="urn:test:OTHER">
<foo:a3/>
</a2>
</a>
with foo bound to "urn:test:mine" initially.
Regards,
Kasimier
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml