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


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

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

Subject: Re: [docbook-apps] XInclude without xml:base


On Montag, 3. März 2008, Mansour wrote:
> I am looking to include a file in my docbook document, but I don't want
> to generate xml:base. Is there a way to do this ??
> I know "keep.relative.image.uris" can be used. But I am not using
> images. I need to include a text/xml file.

I am not sure what you want to achieve, so maybe some background 
information might be useful:

According to the XInclude specification[1], "each element information item 
in the top-level included items which has a different base URI than its 
include parent has an attribute information item added to its attributes 
property. [see 4.5.5 Base URI Fixup]" (which is in fact the xml:base 

There *may* be an option in your XML parser or XInclude processor, 
because "An XInclude processor may, at user option, suppress xml:base 
and/or xml:lang fixup." [see 4.5 Creating the Result Infoset] So you 
should check the available options.

If there is no option, I fear, the only method is to post process your 
document with an XSLT stylesheet. You have to copy every element, 
attribute, comment and processing instruction node except xml:base. I 
don't think, this is a good idea. Normally, xml:base isn't harmful.

Hope it was a bit helpful. :)


[1] http://www.w3.org/TR/xinclude/

Thomas Schraitle

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