[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]