【发布时间】:2016-02-04 11:12:55
【问题描述】:
我想针对两个不同的 XSD 验证 XML 文件,因为我知道不必针对这两个 XSD 验证 XML 文件,而只需针对其中一个进行验证。然后我需要知道哪个 XSD 文件验证 XML 文件以便访问不同的元素。
XSD 文件属于这种类型:sdf 和 csdf,但我有自己的版本,所以我不使用 XML 标头中存在的架构(并且我不想要求用户修改它)。
问题:如何轻松地进行验证测试,然后使用单个 xml 库(如果可能的话 jdom2)解析 XML 文件(根据正确的架构)?
目前我使用 javax 进行验证,使用 jdom2 访问元素,但我认为/希望可以使用一个库来做同样的事情,至少为了不一次又一次地解析文件。而且,正如a smilar question 中指出的那样,我宁愿不吸毒以了解 javax 的工作原理。
【问题讨论】:
标签: java xsd-validation jdom-2