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/
[EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to