【发布时间】:2010-12-05 04:53:18
【问题描述】:
我想使用 RELAX NG 模式验证 XML 文档,并且我想使用 the JAXP validation API。
通过谷歌搜索,我似乎可以使用Jing 和ISO RELAX JARV to JAXP Bridge。不幸的是,在将两者都添加到我的类路径之后,我无法让它工作。 SchemaFactory 只是在尝试实例化工厂时抛出 IllegalArgumentException — 我查看了 SchemaFactory 内部,显然 SchemaFactoryFinder 正在返回 null 结果。
因此,我希望您能回答任何一个问题:
- 我怎样才能让 Jing 和这座桥一起工作?
- 我应该尝试一组更好/不同的库吗?
我需要它来使用 Java 5 和 Java 6。
谢谢!
【问题讨论】:
-
我建议坚持使用 isorelax-jaxp-bridge 项目。它是由编写 JAXB 的人共同编写的,所以它很可能有效,可能只是需要一点鼓励。
-
@skaffman,感谢您的建议!我会努力做到的。
标签: java xml validation relaxng jaxp