2012-04-18 45 views
0

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

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

在第一个文件的XML与百达此错误验证失败...

引用的文件包含错误 (文件:/ X:/GLUCODEX/BaseDevel/DB_Logic.xsd)。通过文件“GlucodexDCheck.xml”验证文件“DB_Logic.xsd” 当检测到

当我点击查看详细我得到这个....

下面的错误。在大多数情况下,通过直接验证“DB_Logic.xsd”检测到这些错误可能是 。但是,它是 可能只有在012xxGlucodexDCheck.xml的上下文中验证DB_Logic.xsd时才会发生错误。

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

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

我猜这是与向导创建链接到XSD等不知何故有关,但我找不到如何将其添加到我的原始文件。

在此先感谢您的帮助。

David

回答

0

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

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

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

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

布里尔,所有的验证工作,现在我有一个合理的位置,我所有的CSS,XSD和其他COMMUN东西...

现在我需要的是让行家再次合作...

作为一个风滚草是很有趣,而它持续!

大卫