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: [docbook-apps] REPOST: problem installing xml catalogs


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


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