This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] REPOST: problem installing xml catalogs
- From: Jens Skripczynski <skripi-lists at myrealbox dot com>
- To: Jeff Beal <jeff dot beal at ansys dot com>
- Cc: "'Jens Skripczynski'" <skripi-lists at myrealbox dot com>, docbook-apps at lists dot oasis-open dot org
- Date: Tue, 8 Apr 2003 22:30:47 +0200
- Subject: Re: [docbook-apps] REPOST: problem installing xml catalogs
- References: <E08C8F26F6901D42B1201763D125853801A5CB98@ntdevexc.win.ansys.com>
- Reply-to: Jens Skripczynski <skripi-lists at myrealbox dot com>
Jeff Beal:
> I was referring to the DOCTYPE declaration on the catalog file itself. If
> you have one, it will look like:
>
> <!DOCTYPE catalog
> PUBLIC "-//OASIS/DTD Entity Resolution XML Catalog V1.0//EN"
> "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
>
> You should probably check both your catalog and the one included with
> DocBook.
Commenting out the doctype declaration helped to get rid of the first
stacktrace:
--------------------------------------------------------
[java] Parse catalog: /usr/share/sgml/docbook/xmlcatalog
[java] Loading catalog: /etc/xml/catalog
[java] Default BASE: file:/etc/xml/catalog
[java] delegatePublic: -//OASIS//ENTITIES DocBook XML
[java] file:///usr/share/sgml/docbook/xmlcatalog
[java] DELEGATE_PUBLIC: -//OASIS//ENTITIES DocBook XML
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] delegatePublic: ISO 8879:1986
[java] file:///usr/share/sgml/docbook/xmlcatalog
[java] DELEGATE_PUBLIC: ISO 8879:1986
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] delegatePublic: -//OASIS//DTD DocBook XML
[java] file:///usr/share/sgml/docbook/xmlcatalog
[java] DELEGATE_PUBLIC: -//OASIS//DTD DocBook XML
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] delegateSystem: http://www.oasis-open.org/docbook/
[java] file:///usr/share/sgml/docbook/xmlcatalog
[java] DELEGATE_SYSTEM: http://www.oasis-open.org/docbook/
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] delegateURI: http://www.oasis-open.org/docbook/
[java] file:///usr/share/sgml/docbook/xmlcatalog
[java] DELEGATE_URI: http://www.oasis-open.org/docbook/
[java] file:/usr/share/sgml/docbook/xmlcatalog
[...] local xsl files ommited
[java] file:/home/jens/projects/docbook/dark-sun/fo-id/sections.xsl
[java] resolveSystem(http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd)
[java] Switching to delegated catalog(s):
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] Parse catalog: file:/usr/share/sgml/docbook/xmlcatalog
[java] Loading catalog: file:/usr/share/sgml/docbook/xmlcatalog
[java] Default BASE: file:/usr/share/sgml/docbook/xmlcatalog
[java] I/O exception trying to resolve: -//OASIS//DTD DocBook XML V4.2//EN
[java] resolvePublic(-//OASIS//DTD DocBook XML V4.2//EN,http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd)
[java] Switching to delegated catalog(s):
[java] file:/usr/share/sgml/docbook/xmlcatalog
[java] Parse catalog: file:/usr/share/sgml/docbook/xmlcatalog
[java] Loading catalog: file:/usr/share/sgml/docbook/xmlcatalog
[java] Default BASE: file:/usr/share/sgml/docbook/xmlcatalog
[java] I/O exception trying to resolve: -//OASIS//DTD DocBook XML V4.2//EN
[java] Error
[java] Failure reading file:/home/jens/projects/docbook/dark-sun/book.xml: errno: 101, error: Network is unreachable for fd: 6
[java] Transformation failed: Run-time errors were reported
--------------------------------------------------------
file:/usr/share/sgml/docbook/xmlcatalog has a line with:
<public publicId="-//OASIS//DTD DocBook XML V4.2//EN"
uri="xml-dtd-4.2-1.0-14/docbookx.dtd"/> (1)
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2"
rewritePrefix="xml-dtd-4.2-1.0-14"/>
<rewriteURI uriStartString="http://www.oasis-open.org/docbook/xml/4.2"
rewritePrefix="xml-dtd-4.2-1.0-14"/>
The standard docbook-xml-4.2 dtd distribution is located at
/usr/share/sgml/docbook/xml-dtd-4.2-1.0-14
So i believe (1) should have pointed the catalog reader to the right file ?!
I'm missing something really obvious I belief. But I belief this to be a
software error, because xmlcatalog (is this something like a reference
implementation) finds /usr/share/sgml/docbook/xml-dtd-4.2-1.0-14/docbookx.dtd
bash> xmlcatalog /etc/xml/catalog "-//OASIS//DTD DocBook XML V4.2//EN" \
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
file:///usr/share/sgml/docbook/xml-dtd-4.2-1.0-14/docbookx.dtd
Currently this java / xml / docbook experience seems to me like
linux 5 years ago. Everything works for most people, and if you
have enough time, you can get it to work, but not out of the
box. One jar file here, one dtd there, one update ....
Ciao
Jens Skripczynski
--
E-Mail: skripi-lists(at)myrealbox(dot)com
Life is what happens to you while you're busy making other plans.
-- John Lennon
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe at lists dot oasis-open dot org
For additional commands, e-mail: docbook-apps-help at lists dot oasis-open dot org