This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
RE: [docbook-apps] xincludes with Xerces 2.6.2
- From: "Claus Rasmussen" <cra at web500 dot com>
- To: <docbook-apps at lists dot oasis-open dot org>
- Date: Fri, 26 Mar 2004 10:42:04 +0100
- Subject: RE: [docbook-apps] xincludes with Xerces 2.6.2
After being happy for a while, another related anomaly occurred:
I using xincludes in a docbook xml "article". I'm including "section"s,
which in turn all include some raw text snippets (code listings). The
following works like a charm:
<article>
[..content..]
<section>
[..content..]
[..xinclude goes here..]
</section>
</article>
However, if there has been another xinclude before, I can not nest the
xinclude in a section. So this doesn't work:
<article>
[..content..]
[..xinclude A goes here..]
<section>
[..content..]
[..xinclude B goes here..]
</section>
</article>
Whereas these two both work fine:
<article>
[..content..]
<section>
[..content..]
[..xinclude B goes here..]
</section>
</article>
<article>
[..content..]
[..xinclude A goes here..]
[..content..]
[..xinclude B goes here..]
</article>
Anyone experienced anything like this?
/claus
:: -----Original Message-----
:: From: George Cristian Bina [mailto:george@sync.ro]
:: Sent: 22. marts 2004 18:38
:: To: Claus Rasmussen; docbook-apps@lists.oasis-open.org
:: Subject: Re: [docbook-apps] xincludes with Xerces 2.6.2
::
:: Hi Claus,
::
:: This is indeed a bug in the Xerces XInclude support, we had a similar
:: report
:: [1]. There is however a workaround for this, you should add the
xmlns:xi
:: attribute in the local.common.attrib as below.
::
:: <!ENTITY % local.common.attrib
:: "xml:base CDATA #IMPLIED
:: xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'" >
::
:: [1] http://www.oxygenxml.com/forum/viewtopic.php?t=291
::
:: Hope that helps,
:: George
:: -------------------------------------------------------
:: George Cristian Bina mailto:george@oxygenxml.com
:: <oXygen/> XML Editor - http://www.oxygenxml.com/
::
::
:: ----- Original Message -----
:: From: "Claus Rasmussen" <cra@web500.com>
:: To: <docbook-apps@lists.oasis-open.org>
:: Sent: Monday, March 22, 2004 5:06 PM
:: Subject: RE: [docbook-apps] xincludes with Xerces 2.6.2
::
::
:: > ::> I'm including the same file in two different documents - the
:: > included
:: > ::> file is a "section", and it gets included in "article" files.
:: > However,
:: > ::> when processing one of the articles I get this error:
:: > ::>
:: > ::> "Error reported by XML parser: The prefix "xi" for element
:: > "xi:include"
:: > ::> is not bound."
:: > ::>
:: > ::
:: > ::looks like you didn't define the namspace for xi in one of the
:: > articles
:: > ::(or if you nest the xincludes in the xincluding parts).
:: >
:: > I know. However, this is not the case - I've declared the namespace
:: both
:: > directly in the element and in XSL. Also, like I said, the error
:: doesn't
:: > appear if I include the file right under "article", but only when I
put
:: > it inside an existing "section" element...
:: >
:: > /claus
:: >
:: >
:: > To unsubscribe from this list, send a post to
:: docbook-apps-unsubscribe@lists.oasis-open.org, or visit
:: http://www.oasis-open.org/mlmanage/.
:: >
:: >
To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.