【问题标题】:xml file created outside of Eclipse won't validate在 Eclipse 之外创建的 xml 文件将无法验证
【发布时间】:2012-04-18 10:04:02
【问题描述】:

我有 2 个包含完全相同的 XML 数据的 XML 文件(或者至少现在有),第一个是我在 eclipse 之外创建的并将其复制到工作区中。

第二个是使用 eclipse XML 向导创建的。

在第一个文件中,XML 总是验证失败并出现此错误...

引用的文件包含错误 (文件:/X:/GLUCODEX/BaseDevel/DB_Logic.xsd)。

当我点击显示详细信息时,我得到了这个......

验证文件“DB_Logic.xsd”时检测到以下错误 通过文件“GlucodexDCheck.xml”。在大多数情况下,这些错误可能是 通过直接验证“DB_Logic.xsd”来检测。然而它是 只有当 DB_Logic.xsd 在 GlucodexDCheck.xml 的上下文。

如果内容相同,如何链接第一个文件以使其验证,记住两个文件的内容完全相同。除了一个链接到一个单独位置的文件

错误消息表明在正确的位置找到了文件。当我在 Eclipse 中验证 XSD 时,它验证正常。

我猜它与创建 XSD 等链接的向导有某种关系,但我找不到如何将其添加到我的原始文件中。

提前感谢您的帮助。

大卫

【问题讨论】:

    标签: xml eclipse xml-validation


    【解决方案1】:

    所以我终于找到了解决方案。

    我在 Eclipse 中创建了一个新项目,仅用于开发静态网页和我可能需要的任何 XSD 模式。

    然后我将当前的XSD文件复制到这个项目中,然后使用将这些文件添加为用户指定的条目。

    我现在可以在需要时将这些文件作为条目包含在其他项目中。

    Brill,所有的验证工作,现在我把我所有的 CSS、XSD 和其他公共的东西放在一个合理的位置......

    现在我只需要让 maven 再次工作......

    当风滚草持续的时候很有趣!

    大卫

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-20
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多