Java 带有'\';在小路上

Java 带有'\';在小路上,java,xml,xerces-c,Java,Xml,Xerces C,我对Windows上的Java和Xerces解析器有问题。我有一个由另一组开发人员准备的文件,他们在DTD文件路径中使用反斜杠。路径以反斜杠开始,这意味着该路径是从根开始的绝对路径。但它只是以斜杠的方式工作。如果使用反斜杠,则忽略第一个反斜杠,路径从工作目录开始。在我看来,这不是使用反斜杠的标准解决方案。我见过的每个XML文件都使用斜杠 有没有人遇到过类似的问题?Xerces设置中是否有一些变通方法,或者另一个小组是否必须就标准进行工作?(不幸的是,他们有很多这样的文件,他们根本不想更改它们。)

我对Windows上的Java和Xerces解析器有问题。我有一个由另一组开发人员准备的文件,他们在DTD文件路径中使用反斜杠。路径以反斜杠开始,这意味着该路径是从根开始的绝对路径。但它只是以斜杠的方式工作。如果使用反斜杠,则忽略第一个反斜杠,路径从工作目录开始。在我看来,这不是使用反斜杠的标准解决方案。我见过的每个XML文件都使用斜杠

有没有人遇到过类似的问题?Xerces设置中是否有一些变通方法,或者另一个小组是否必须就标准进行工作?(不幸的是,他们有很多这样的文件,他们根本不想更改它们。)

它们在DTD文件路径中使用反斜杠


然后他们需要停止这样做。它们不符合XML标准。DTD路径是部分路径,分隔符是前斜杠:请参见#1.2.3。

非常感谢。现在情况对我来说简单了一点。