Hi, I'm using the xerces parser inside xalan or saxon.
I want to use xml catalogs, to access DTD offline with their URL. It seems, that xerces is issueing an internet connection, even if all files are available locally. I use: - jdk-1.4.1 - xerces-2.3.0 - saxon-6.5.2 or xalan-2.5.d1 - resolver-1.0 (apache) or resolver-1.1 (sun) Stack traces without an internet connection show: ------------------------------------- -- creating single pdf file from test.xml -- Parse catalog: file:/etc/xml/catalog Loading catalog: file:/etc/xml/catalog Default BASE: file:/etc/xml/catalog java.net.UnknownHostException: www.oasis-open.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:143) at java.net.Socket.connect(Socket.java:425) at java.net.Socket.connect(Socket.java:375) at sun.net.NetworkClient.doConnect(NetworkClient.java:139) at sun.net.www.http.HttpClient.openServer(HttpClient.java:366) at sun.net.www.http.HttpClient.openServer(HttpClient.java:582) at sun.net.www.http.HttpClient.<init>(HttpClient.java:292) at sun.net.www.http.HttpClient.<init>(HttpClient.java:253) at sun.net.www.http.HttpClient.New(HttpClient.java:321) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:301) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:469) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:460) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:562) at java.net.URL.openStream(URL.java:955) at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.xml.resolver.readers.SAXCatalogReader.readCatalog(Unknown Source) at org.apache.xml.resolver.Catalog.parseCatalogFile(Unknown Source) at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Unknown Source) at org.apache.xml.resolver.Catalog.parseCatalog(Unknown Source) at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Unknown Source) at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(Unknown Source) at org.apache.xml.resolver.tools.CatalogResolver.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:296) at java.lang.Class.newInstance(Class.java:249) at org.apache.xalan.xslt.Process.main(Process.java:494) resolveSystem(http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd) resolvePublic(-//OASIS//DTD DocBook XML V4.2//EN,http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd) (Location of error unknown)XSLT Error (javax.xml.transform.TransformerException): java.net.UnknownHostException: www.oasis-open.org ------------------------------------- org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity issues this command output with an internet connectin successfully parses all files: ------------------------------------- XALAN -- creating chunked x-html file from book.xml -- Parse catalog: /usr/share/sgml/docbook/xmlcatalog Loading catalog: /etc/xml/catalog Default BASE: file:/etc/xml/catalog delegatePublic: -//OASIS//ENTITIES DocBook XML file:///usr/share/sgml/docbook/xmlcatalog DELEGATE_PUBLIC: -//OASIS//ENTITIES DocBook XML file:/usr/share/sgml/docbook/xmlcatalog delegatePublic: ISO 8879:1986 file:///usr/share/sgml/docbook/xmlcatalog DELEGATE_PUBLIC: ISO 8879:1986 file:/usr/share/sgml/docbook/xmlcatalog delegatePublic: -//OASIS//DTD DocBook XML ------------------------------------- I belief this error to be on the xerces side, because xalan and saxon show the same behaviour and error messages. Can somebody help me with this issue, or is this really a bug ? Ciao Jens Skripczynski -- E-Mail: skripi-lists(at)myrealbox(dot)com One of the richest men in the world made his billions selling a toy `operating system' that is more accurately described as a glorified bootstrap loader. -- Phil Karn --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]