[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] Forcing the xml:base attribute for included files in the same directory
- From: Daniel Veillard <veillard redhat com>
- To: Wieant Nielander <wieant altium nl>
- Cc: xml gnome org
- Subject: Re: [xml] Forcing the xml:base attribute for included files in the same directory
- Date: Fri, 4 Jul 2008 05:33:01 -0400
On Thu, Jul 03, 2008 at 01:04:27PM +0200, Wieant Nielander wrote:
> >> BTW I know there have been some discussions about xml:base fixup
> >> being required by the XInclude standard, but under Eclipse we use
> >> Apache Xerces which has a feature to switch off 'fixup-base-uris'.
> >> This allows us to use XInclude without going through updating each and
> >> every Schema file.
> >
> > This is dangerous. The reason of the URI base fixup is to garantee that
> > URI references done from the XInclud'ed documents stay valid after the
> > inclusion. If you don't do the fixup you basically break URI References
> > done from within the document:
> > http://www.w3.org/TR/xinclude/#base
> >
> > It can be disabled in XInclude at user option, libxml2 implements this.
>
> Sorry, but how, seem to have missed that option?
Whoops, now I feel stupid! I really though I had implemented it
when I added the flags options (ctxt->parseFlags and associated APIs),
that was certainly my intent, but ... it's not there. Should be rather
simple, just adding a new value for parsing flags (annoying, but well)
and test against it on line 1681.
If you have a patch ready for this, sure send it along !
thanks, and sorry :-)
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
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]