[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] XInclude and the default namespace
- From: Daniel Veillard <veillard redhat com>
- To: Norman Walsh <ndw nwalsh com>
- Cc: xml gnome org
- Subject: Re: [xml] XInclude and the default namespace
- Date: Thu, 28 Apr 2005 05:12:40 -0400
On Tue, Apr 19, 2005 at 08:13:24AM -0400, Norman Walsh wrote:
> I think this is a bug in XInclude support in libxml 2.6.16.
>
> Consider:
>
> test.xml:
>
> <doc xmlns="http://example.com/"
> xmlns:xi='http://www.w3.org/2001/XInclude'>
>
> <p>What about this?</p>
>
> <xi:include href="testinc.xml" xpointer="/1/1"/>
>
> </doc>
>
> and testinc.xml:
>
> <doc>
>
> <p>This is p from no namespace</p>
>
> </doc>
>
> and
>
> $ xmllint -xinclude test.xml
> <?xml version="1.0"?>
> <doc xmlns="http://example.com/" xmlns:xi="http://www.w3.org/2001/XInclude">
>
> <p>What about this?</p>
>
> <p>This is p from no namespace</p>
>
> </doc>
>
> I think that second 'p' needs an xmlns="". Note that if the second 'p'
> is in some other namespace, the proper declaration is added, so it
> seems to be the edge case of the "no namespace" that's the problem.
Right, this is a bug. Could you bugzilla it so we don't loose track
of the issue. I can reproduce it on the latest version.
Daniel
--
Daniel Veillard | Red Hat Desktop team http://redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]