[oXygen-user] docbook validation

Sorin Ristache
Thu Apr 28 06:04:01 CDT 2005


Hello,

> 
> I successfully transformed this book yesterday, and while I have made
> modifications to cu_article_introduction.xml, cu_article_maintenance.xml, and
> cu_article_using.xml since then, I have made no changes to
> cu_article_rendering.xml or cu_article_server_utilities.xml.
> 
> I don't know if these problems are docbook or oxygen related, but I can't see
> any problems with the xml (a full one-month's experience).  Any help coming my
> way is gratefully acepted.
> 
> Thanks,
> 
> Geoff
> 

The *linkend* attribute of both the *xref* and *link* tags is of IDREF
type and ID/IDREF matches are not checked in different parts of a
document assembled using XInclude but only within the same part. This is
a limitation of the XInclude support provided by Xerces (the XML parser
used by <oXygen/>) as this support is still experimental. The links in
the transformation result (HTML or PDF) will work if the linkend values
match ID values correctly because the DocBook XSL stylesheets know how
to handle them.

To link between independent XML documents (having their own DOCTYPE
declaration and validated separately) assembled with XInclude check out
the *olink* tag and Bob Stayton's tutorial about it:

http://www.sagehill.net/OlinkExtended.html

Best regards,
Sorin




More information about the oXygen-user mailing list