Xerces2j的XML目录重写系统无法工作

Xerces2j的XML目录重写系统无法工作,xml,dtd,saxon,xerces,xmlcatalog,Xml,Dtd,Saxon,Xerces,Xmlcatalog,我尝试使用Xerces2J和Saxon以及XML目录将DTD从旧位置重定向到新位置。但我总是会犯这样的错误: Parse catalog: C:/temp/catalog.xml Loading catalog: C:/temp/catalog.xml Default BASE: file:C:/temp/catalog.xml override: no OVERRIDE: no rewriteURI: file:///zfhpsys file:///X:/z186485_hpsys_p

我尝试使用Xerces2J和Saxon以及XML目录将DTD从旧位置重定向到新位置。但我总是会犯这样的错误:

Parse catalog: C:/temp/catalog.xml
Loading catalog: C:/temp/catalog.xml
Default BASE: file:C:/temp/catalog.xml
override: no
OVERRIDE: no
rewriteURI: file:///zfhpsys
    file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys
REWRITE_URI: file:///zfhpsys
    file:/X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys
rewriteURI: /
    file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/
REWRITE_URI: /
    file:/X:/z186485_hpsys_pa_cr113019_revision_tracking/
rewriteSystem: /zfhpsys
    file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys
REWRITE_SYSTEM: /zfhpsys
    file:/X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys
Failure reading file:
/X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys/tool_int/software_doku/dokusystem/serna/plugin/software_doku/example/revisons2.xml: 
\zfhpsys\tool_int\software_doku\dokusystem\epic\custom\doctypes\XMLBlock\XMLBlock.dtd 
(File not found)
所以这个代词不起作用。 这是my catalog.xml:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN" "http://www.oasis-    open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"  prefer="system">  
 <rewriteSystem systemIdStartString="/zfhpsys"    rewritePrefix="file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys"/>
 <rewriteURI    uriStartString="file:///zfhpsys"  rewritePrefix="file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/zfhpsys"/> 
 <rewriteURI    uriStartString="/"                rewritePrefix="file:///X:/z186485_hpsys_pa_cr113019_revision_tracking/"/>
</catalog>
所以日志告诉我目录已经被读取,但是系统还没有被替换。 我做错了什么

致意


Markus

我刚刚为Windows添加了

<rewriteURI uriStartString="file:/zfhpsys" rewritePrefix="file:///X:/z186485_hpsys_pa_cr113019_revision_track/zfhpsys" />
感谢迈克尔·凯、戴夫·波森、吉尔卡·科塞克和乔治·比纳

 catalogs=C:/temp/catalog.xml
 relative-catalogs=false
 static-catalog=no
 catalog-class-name=org.apache.xml.resolver.Resolver
 verbosity=10
<rewriteURI uriStartString="file:/zfhpsys" rewritePrefix="file:///X:/z186485_hpsys_pa_cr113019_revision_track/zfhpsys" />