是否有支持 XSD 1.1 的 java 库。我已经尝试找到它 2 天。我发现的唯一实现是与 JAXP 1.4 一起工作的Xerces2 Java 2.11.0 (XML Schema 1.1) (Beta) 。这个测试版也不能很好地工作。XSD 1.1 中引入的“断言测试”等基本功能失败了。请帮我找到一个支持 XSD 1.1 进行验证的可靠 Java 库(如果有的话)。提前致谢。
问问题
2864 次
3 回答
0
根据您的具体需求,Saxon可能会为您提供帮助。
您需要的只是验证吗?直接验证模式或 xml 文档?
于 2012-12-04T15:53:10.410 回答
0
我一直在使用xerces-j,它对于具有许多断言和断言的非常复杂的 XSD 也能很好地工作。看起来你遇到的问题现在已经解决了。
于 2014-03-19T05:19:31.063 回答
0
到目前为止,使用以下 xerces 版本对我来说效果很好:
<dependency>
<groupId>org.opengis.cite.xerces</groupId>
<artifactId>xercesImpl-xsd11</artifactId>
<version>2.12-beta-r1667115</version>
</dependency>
我也想尝试 saxon-implementation,但我发现 saxon XSD1.1 验证仅在商业 saxon 产品中可用,并且您需要购买许可证才能使用它。
于 2016-03-14T15:24:56.573 回答