如何在不使用Eclipse IDE的root元素指定xmlns名称空间属性的情况下验证XML文件?

问题描述

| 我们有很多由XML文件组成的项目。我们必须基于一个XML模式验证所有这些XML文件。 为了实现这一点,我们使用XML Catalog条目将XML Schema与给定的名称空间键相关联。这样,您只需在XML Catalog中定义XML Schema的位置一次,所有XML文件都将基于该单个XML Schema进行验证。您可以在下面看到XML类别条目: 输入元素:URI 位置:dm_d / src / DESchema.xsd URI:平台:/resource/dm_d/src/DESchema.xsd 密钥类型:命名空间名称 密钥:http://www.example.com 该方法很好用,但是您唯一要做的就是将\'xmlns \'名称空间属性添加到项目中每个XML文件的根元素中。 我们不想将命名空间属性添加到每个XML文件,因为我们必须更新许多Client项目,这既无效又不可行。 目前,我们正在寻找其他基于单个XML模式的XML验证方法,而不会在每个XML文件中引入xmlns命名空间。 我们如何在Eclipse IDE中做到这一点? Eclipse XML编辑器中的常规XML验证(例如:当您有错误的结束标记时加下划线,..)无需命名空间即可工作。在这里,您不必定义与XML Schema相关的任何内容。如何完成此常规XML验证? 我们可以做与常规XML验证相同的操作吗? 任何提示,朝这个方向的指导都非常感谢。 谢谢! :) Xemox。     

解决方法

        noNamespaceSchemaLocation如何? http://www.w3schools.com/schema/schema_example.asp     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...