[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] olinking - invalid target.db
Hi Sean,
In general, it isn't possible to validate an olink database against the
targetdatabase.dtd because the cross reference data can include an
arbitrary mix of HTML or FO markup. It is the same problem as trying to
validate an XSLT stylesheet, which has literal result elements mixed in
with xsl namespace elements.
The data and the olink database elements should be in separate namespaces,
and only the database elements should be validated. But that kind of
processing isn't available with DTD tools, as far as I know.
The reason you see the HTML or FO markup in the olink data is because the
olink database captures the rendered version of an xref, based on the
stylesheet (and any customizations) in use at the time, not the raw DocBook
xml source.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
----- Original Message -----
From: "Sean Wheller" <sean@inwords.co.za>
To: "DocBook Apps Mailing List" <docbook-apps@lists.oasis-open.org>
Sent: Friday, November 17, 2006 11:29 AM
Subject: [docbook-apps] olinking - invalid target.db
Hi,
When generating target.db files for documents the result for elements such
as
chapter produces
<div element="chapter" href="#d0e55" number="1">
<ttl>Overview</ttl>
<xreftext>Chapter 1, <i>Overview</i>
when using the html stylesheets
when using the fo styleseets a fo:inline replaces the <i>
This creates a problem when using a main olink.db created against
common/targetdatabase.dtd
Both HTML element <i> and <fo:inline> are not declared in
targetdatabase.dtd
with the result that the olink.db is invalid.
I wonder, why must the docbook stylesheets include the italic formatting in
this way. Surely the formatting should be controlled somewhere else such as
a
inline like <emphasis>?
--
Ask me about the Monkey.
Sean Wheller
Technical Author
sean@inwords.co.za
+27-84-854-9408
http://www.inwords.co.za
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]