← Prev in month ← Prev in thread

make xalan use local xml catalog file

From
Jens Skripczynski <>
Date
2003-04-02T15:59:44+00:00
ID
Thread
make xalan use local xml catalog file
Hi,

i'm trying to make my xalan use the locally installed xml catalog with
the appropriate docbook dtd's.

What works so far:

- xmlcatalog can resovle 
    - "-//OASIS//DTD DocBook XML V4.2//EN"
    - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"

- xalan finds
   - resolver.jar
   - CatalogManager.properties

But when I run:
org.apache.xalan.xslt.Process -ENTITYRESOLVER org.apache.xml.resolver.tools.CatalogResolver -URIRESOLVER org.apache.xml.resolver.tools.CatalogResolver -in ${file-in} -xsl xsl-print.xsl -out out/${file-in}.fo

xalan complains, that he has no internet:
     [java] java.net.SocketException: errno: 101, error: Network is unreachable for fd: 6
     [...]

xalan processes all local xsl files:
     [java] resolveURI(../db-xsl-1.60.1/fo/docbook.xsl)
     [java] Resolved URI: ../db-xsl-1.60.1/fo/docbook.xsl
     [java]     file:/home/jens/projects/docbook/db-xsl-1.60.1/fo/docbook.xsl
     [...]

and finally complains about the internet connection:
     [java] resolvePublic(-//OASIS//DTD DocBook XML V4.2//EN,http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd)

     [java] (Location of error unknown)XSLT Error
            (javax.xml.transform.TransformerException): java.net.SocketException: errno:
            101, error: Network is unreachable for fd: 8

I have no idea how to track this down any more...

------------------  CatalogManager.properties      ---------------------
catalogs=/etc/xml/catalog;/usr/share/sgml/docbook/xml-dtd-4.2-1.0-14/docbookx.dtd;/usr/share/sgml/docbook/xmlcatalog;/usr/share/sgml/docbook/xsl-stylesheets
relative-catalogs=false
static-catalog=yes
catalog-class-name=org.apache.xml.resolver.Resolver
verbosity=4
------------------  CatalogManager.properties      ---------------------


I think the /etc/xml/catalog should be enough (as it contains all the other
stuff _and_ xmlcatalog can deal with the file).


Ciao

Jens Skripczynski
-- 
E-Mail: skripczynski(at)mail2003(dot)skripczynski(dot)de

* life is real - unless declared integer *
← Prev in month ← Prev in thread