我在我的应用程序中添加了一个很好的XML源查看器。现在,我有一个定义xml文档的XSD方案。知道从哪里开始添加一些依赖于这种方案的源验证?
谢谢!
答案 0 :(得分:2)
要检查XML是否格式正确,只需通过DocumentBuilderFactory解析器运行它。要针对XML中引用的.xsd模式进行额外验证,请调用:
factory.setValidating( true );
如果在您正在验证的XML中未引用xsd架构,您可以自己提供,如下所示:
factory.setAttribute(JAXP_SCHEMA_SOURCE, new File(schemaSource) );
有关更多信息,请阅读Oracle中的文章: http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPDOM8.html