我们有很多由XML文件组成的项目。我们必须基于单个XML模式验证所有这些XML文件。
为了实现这一点,我们使用XML Catalog条目将XML Schema与给定的命名空间密钥相关联。这样,您只能在XML Catalog中定义XML Schema的位置一次,并且将基于此单个XML Schema验证所有XML文件。您可以在下面看到XML类别条目:
此方法工作正常,但您只需要将'xmlns'命名空间属性添加到项目中每个XML文件的根元素。
我们不希望将namespace属性添加到每个XML文件中,因为我们必须更新许多Client项目,这样做效率不高且不可行。
目前,我们正在寻找基于单个XML架构的其他XML验证方法,而不向每个XML文件引入xmlns命名空间。
我们如何在Eclipse IDE中执行此操作?
正常的XML验证(例如:当你有错误的结束标记时强调,......),Eclipse XML编辑器在没有命名空间的情况下工作。在这里,您不必定义任何与XML Schema相关的内容。这种普通的XML验证是如何完成的?
我们可以像在普通的XML验证中那样做吗?
非常感谢任何提示,指导这方面。
谢谢! :)
Xemox。
答案 0 :(得分:2)
noNamespaceSchemaLocation怎么样? http://www.w3schools.com/schema/schema_example.asp