OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: nvdl and xinclude question


Hi,
I'm xincluding a bibliography in my chapter. Validation (nvdl) gives me an error that a bibliography is not allowed. But when I physically replace the xinclude with the actual included file, validation passes.  Here are the details:

mybook_mychapter.xml has this structure:
<chapter xmlns="http://docbook.org/ns/docbook"
                  xmlns:xl="http://www.w3.org/1999/xlink"
                  xml:id="mybook.mychapter"
                  remap="Chapter" version="5.0">
 <info><title>my chapter</title></info>
 <section xml:id="a0000000002" remap="Headi">
   <para> lots of stuff in here</para>
</section>
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mybook_mychapter_bib.xml"/>
</chapter>

I give this command:
java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration -jar onvdl.jar  docbook.nvdl mybook_mychapter.xml

and get this response:
error: element "bibliography" not allowed in this context

The contents of mybook_mychapter_bib.xml is:
<bibliography>
  <title>References</title>
  <bibliomixed xml:id="kemp_o_57"/>
  <bibliomixed xml:id="falc_d_96"/>
  <bibliomixed xml:id="crow_j_70"/>
</bibliography>

When I replace the xinclude with the actual lines from the mybook_mychapter_bib.xml, the validation passes.

any ideas on what I'm doing wrong?
thanks,
--Tim Arnold


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]