OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: DOCBOOK: Working with XInclude / xml:base / libxml v2.4.24 andabove


On Wed, Feb 12, 2003 at 06:43:40PM +0000, Kevin.Ruscoe@ubsw.com wrote:
> Hi
> 
> I have just come across the same issue as a few other people,
> having upgraded to libxml v2.4.24.  Apparently, this introduced
> support for xml:base, yet this is not supported by the

It's rather libxml2 now comply to the XInclude requirement of adding such
an xml:base at the inclusion point (when the included resource is in
a different path ...)

> DocBook XML DTD v4.2.  So, I now get lots of errors of the form:
> 
> "No declaration for attribute base of element foo"
> In the meantime, some options are:
> a) Stop using XInclude.
> b) Do not upgrade past libxml v2.4.23.
> c) I gather that if all the source files are in the same directory,
> then there is a workaround.  Not sure about this aspect.

  d) ignore the validity errors about xml:base in the meantime.
     you know they are a side effect of XInclude processing.
  e) extend the ATTLIST in the internal subset to allow xml:base
     of the element you know may use it in your documents.
     but I dislike this because the instances are modified

> Is there a better workaround?  We make extremely heavy use of XInclude,
> so this is a significant issue.

   d) IMHO

> Apologies if I have misunderstood the situation.

  No, that sounds right,

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.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] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC