Michael B. wrote:
>       When working with a Document Set all my sections validate except
>       those containing firstterm.  The error is that linkend must point
>       to a glossentry, which they do (the master document validates, and
>       works fine when published).

This error is a ``semantic'' error reported by the Schematron of DocBook 
5, not by the RELAX NG Schema of DocBook 5. Therefore it's not a 
validation error per se.

Currently when you work on a chapter file included in a book file with 
the book file opened as a Document Set ( 
http://www.xmlmind.com/xmleditor/_tutorial/document_set/index.html ), 
this suppresses the false cross-reference errors found in the chapter file.

Example:

<firstterm linkend="foobar">foobar</firstterm>

This supresses the "did not find link target "foobar"" false error 
because the Document Set knows that somewhere else in another file which 
is member of the document set, there is an element having xml:id="foobar".

However, the Document Set cannot suppress semantic false errors such as
"@linkend on firstterm must point to a glossentry" because it does not 
understand the semantic verifications performed by the Schematron.

Please consider this as a limitation of XXE. Unfortunately this 
limitation cannot be removed.



> My question is why does my referenced glossary document not show up as part 
> of the document set?

An omission. This CSS stylesheet

XXE_install_dir/addon/config/docbook5/css/toc.css

does not make glossary elements visible in the Document Set panel. We'll 
fix this in the next release.

Note that this issue is totally unrelated to the above one. Even if you 
don't see it in the Document Set panel, your glossary file is indeed a 
member of this Document Set.


 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to