在Eclipse之外创建的xml文件将不会验证

时间:2012-04-18 10:04:03

标签: xml eclipse xml-validation

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

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

在第一个文件中,XML始终未通过此错误验证...

  

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

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

  

验证文件“DB_Logic.xsd”时检测到以下错误   通过文件“GlucodexDCheck.xml”。在大多数情况下,这些错误可能是   通过直接验证“DB_Logic.xsd”来检测。不过确实如此   可能只有在验证DB_Logic.xsd时才会发生错误   GlucodexDCheck.xml的上下文。

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

错误消息显示正在找到正确位置的文件。当我在eclipse中对XSD进行验证时,它会验证确定。

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

提前感谢您的帮助。

大卫

1 个答案:

答案 0 :(得分:0)

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

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

然后我将当前的XSD文件复制到这个项目中,然后使用<窗口 - 首选项 - XML - XML目录>将这些文件添加为用户指定的条目。

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

布里尔,所有的验证都有效,现在我把所有的CSS,XSD和其他相关内容放在合理的位置......

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

当它持续时,风滚草很有趣!

大卫