【发布时间】:2014-11-04 10:50:19
【问题描述】:
我在使用XMLInputFactory 创建XMLStreamReader 时尝试验证(有效的xml 文件)xml。
我知道可以在工厂javax.xml.stream.isValidating 中设置属性以允许特定实现验证(在我的xml 情况下)。但我正在使用 java 6 build 43(Jboss eap 6.0)并且无法更新,所以这对我不起作用(kwnon 问题)。
因此,如果有人知道任何 API(StAX 除外)可以做同样的事情,那就太好了! 如果有什么不清楚的地方请告诉我。
【问题讨论】:
-
很不清楚你在问什么。对于初学者来说,验证总是针对某种模式(XSD、RELAX、Schematron 等)。关于valid XML和well-formed XML的区别,建议大家阅读this。谢谢。
-
你说得对 Ashes 。我的意思是格式良好的 xml 文件。例如,当我用 firefox 打开一个格式不正确的 xml 文件时,它会显示一个错误(例如 XML Parsing Error)。
标签: java xml validation