I think you would need to use correct system ID. The docbook does have ent
subfolder.
If the system id of the xml doc is set to:
/usr/share/sgml/docbook/xml-dtd-4.2
then the doctype would read as:
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"docbookx.dtd">
Assuming ent subfolder is under xml-dtd-4.2 folder.
Looks like following document explains setting up catalog for resolving
URIs:
http://wwws.sun.com/software/xml/developers/resolver/article/
You would not have to copy ent files to /ent once systemID resolves
correctly using catalog.
-----Original Message-----
From: Hemond, Steve [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 22, 2004 2:08 PM
To: [EMAIL PROTECTED]
Subject: RE : Xalan/Docbook dtd
Thanks! It works perfectly now!
Note : Just before I got everything to work, Xalan was complaining about
misssing .ent files in /ent subdirectory. When looking at the docbook-dtd
directory, NO /ent subdirectory was present. The catalog file was also
pointing to /ent subdirectory for .ent files. I have manually created the
subdirectory and copied all the .ent files into it and it worked.
Question is : Why haven't I the /ent subdirectory by default?
Thanks again!
Regards,
Steve Hemond
Programmeur Analyste / Analyst Programmer
Smurfit-Stone, Ressources Foresti�res
La Tuque, P.Q.
Tel.: (819) 676-8100 X2833
[EMAIL PROTECTED]
> -----Original Message-----
> From: Kumar, Suraj [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 22, 2004 1:45 PM
> To: 'Hemond, Steve'; [EMAIL PROTECTED]
> Subject: RE: Xalan/Docbook dtd
>
>
> Missing double quote in doctype.
> Pl. use:
> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML
> V4.2//EN" "/usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd">
>
> instead.
>
> -----Original Message-----
> From: Hemond, Steve [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 22, 2004 1:32 PM
> To: [EMAIL PROTECTED]
> Subject: Xalan/Docbook dtd
>
>
> Hi ppl,
>
> I'm willing to use Xalan to transform a docbook file to html.
>
> - I'm using the Docbook dtd version 4.2
> - I'm using the Docbook stylesheets version 1.64.1
>
> $ xalan -IN test.xml -XSL $DBXSL -OUT sample.html
>
> ... where $DBXSL points to
> /usr/share/sgml/docbook/docbook-xsl-1.64.1/html/docbook.xsl
>
> Returns :
> file:///home/shemond/code/docbook/test.xml; Line #26; Column
> #1; XSLT Error (javax.xml.transform.TransformerException):
> XML document structures must start and end within the same entity.
>
> Anyone can point me what is wrong?
>
> Here is my source xml file :
>
> <?xml version="1.0"?>
> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML
> V4.2//EN" "/usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd>
> <article>
> <articleinfo>
> <title>Sample Article</title>
> </articleinfo>
> <para>This is an introductory paragraph.</para>
> <sect1>
> <title>Introduction</title>
> <para>This is a paragraph.</para>
> <sect2>
> <title>Purpose</title>
> <para>Blah, blah, blah... </para>
> </sect2>
> <sect2>
> <title>Scope</title>
> <para>This is more text</para></sect2>
> </sect1>
> <sect1>
> <title>Installation</title>
> <para>To install this program, you need to execute some script.
> </para>
> </sect1>
> </article>
>
> I appreciate your help,
>
> Best regards,
>
> Steve Hemond
> Programmeur Analyste / Analyst Programmer
> Smurfit-Stone, Ressources Forestieres
> La Tuque, P.Q.
> Tel.: (819) 676-8100 X2833
> [EMAIL PROTECTED]
>