This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XInclude problems


Your IG-conrad-pacs.xml file is not well-formed. Close your include tags.

Quoting Kenneth Johansson <ke-joh@sectra.se>:

> Hi,
> 
> I'm testing how to modularize a document using XInclude. I've read
> http://www.sagehill.net/xml/docbookxsl/ModularDoc.html but haven't used
> any customizations just the basic explained in the "Using XInclude"
> section. 
> 
> When trying xmllint --noout --xinclude --postvalid IG-conrad-pacs.xml I
> get this error message:
> 
> --
> ke-joh:140> xmllint --noout --xinclude --postvalid IG-conrad-pacs.xml
> IG-conrad-pacs.xml:2: warning: failed to load external entity
> "-//OASIS//DTD Doc
> Book XML V4.2//EN"
>  "-//OASIS//DTD DocBook XML V4.2//EN"
> "c:\tools\lib\docbook\xml\42\docbookx.dtd
>                                                                         
>      ^
> IG-conrad-pacs.xml:26: error: Opening and ending tag mismatch:
> xi:include and bo
> ok
> </book>
>        ^
> IG-conrad-pacs.xml:26: error: Premature end of data in tag xi:include
> </book>
>        ^
> IG-conrad-pacs.xml:26: error: Premature end of data in tag book
> </book>
>        ^
> ke-joh:141>
> --
> 
> Validating the modules using xmllint works fine and they have the same
> reference as my book file. Does it have anything to do with xinclude not
> being part of the dtd?
> 
> My main file IG-conrad-pacs.xml:
> 
> <?xml version="1.0"?>
> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
> "c:\tools\lib\docbook\xml\42\docbookx.dtd">
> 
> <book>
>   <title>Installation Guide Conrad PACS interface</title>
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="introduction.xml">
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="conrad-pacs_if_basics.xml" />
> </xi:include>
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="conrad-pacs-prerequisites.xml" />
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="software_installation.xml">
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="conrad-pacs-installing_sw.xml" />
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="conrad-pacs-configuration.xml" />
> 
> </xi:include>
> 
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
> href="conrad-pacs-known_issues" />
> 
> </book>
> 
> Example module introduction.xml:
> 
> <?xml version="1.0"?>
> <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
> "c:\tools\lib\docbook\xml\42\docbookx.dtd">
> 
> <chapter id="Introduction"> 
> <title>Introduction</title>
>     <para>This chapter serves as an introduction to the document and
> gives some basic release information for the related version of the
> software.</para>
> 
> </chapter>
> 
> /Kenneth
> 
> 
> 
> --------------------------------------------------------
> Kenneth Johansson	Technical Documentation Manager
> Sectra Imtec AB
> Teknikringen 2		E-mail: ke-joh AT sectra DOT se
> SE-583 30 Linköping	Phone:	+46 13 23 52 00
> SWEDEN			Web:	http://www.sectra.se
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]