【问题标题】:Java XML and doctype with '\' in path路径中带有“\”的 Java XML 和 doctype
【发布时间】:2011-08-24 10:09:14
【问题描述】:

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

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

【问题讨论】:

    标签: java xml xerces-c


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。现在情况对我来说有点简单。
    猜你喜欢
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多