This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: XInclude problems
- From: cbozeman at hiwaay dot net
- To: Kenneth Johansson <ke-joh at sectra dot se>
- Cc: DOCBOOK-APPS <docbook-apps at lists dot oasis-open dot org>
- Date: Tue, 04 Feb 2003 08:52:27 -0600 (CST)
- Subject: Re: DOCBOOK-APPS: XInclude problems
- References: <FPENIAKCJPMMKJHEOCMHAEEECCAA.ke-joh@sectra.se>
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
>
>