*SAXON*
I use saxon with the -u switch, -Dxml.catalog.prefer='public' and the
resolver.jar from the 2.6.2 distro of xerces (should be recent enough?).
In my catalog (D:/DocBook/catalog.xml) I've set "file:///d:/DocBook/" as
xml:base. The DocType declaration uses no relative system identifier.
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN
"file:///d:/DocBook/dtds/docbkx4.2/docbookx.dtd"
[
<!ENTITY % xinclude SYSTEM "file:///D:/docbook/dtds/xinclude.mod">
%xinclude; ....
And yes, the resolving process works :-) , but the rest doesn't come to
a good end :-(
>>>>>
....
Processing file://D:/LHM/Doku/Spec/AdminTool/edit/admin.xml
Loading org.apache.xml.resolver.tools.ResolvingXMLReader
Building tree for file://D:/LHM/Doku/Spec/AdminTool/edit/admin.xml
using class com.icl.saxon.tinytree.TinyBuilder
Error
Failure reading file://D:/LHM/Doku/Spec/AdminTool/edit/admin.xml: D
Transformation failed: Run-time errors were reported
<<<<<<
If I don't use the resolver, my document produces no errors. xmllint too
doesn't report errors. So what is wrong with the resolver?