[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]