Java library that supports XSD 1.1 [closed]

2020-07-19 15:19发布

Is there a java library that supports XSD 1.1. I have tried finding it for 2 days. The only implementation I found was Xerces2 Java 2.11.0 (XML Schema 1.1) (Beta) which works along with JAXP 1.4. This beta version did not work well either. Basic things like 'assert test' that were introduced in XSD 1.1 were failing. Please help me find a solid java library that supports XSD 1.1 for validation (if any). Thanks in Advance.

3条回答
戒情不戒烟
2楼-- · 2020-07-19 15:46

Till now things worked well for me by using the following xerces version:

<dependency>
    <groupId>org.opengis.cite.xerces</groupId>
    <artifactId>xercesImpl-xsd11</artifactId>
    <version>2.12-beta-r1667115</version>
</dependency>

I as well wanted to try the saxon-implementation, but than I figured out that saxon XSD1.1 validation only is available in the commercial saxon product, and you need to buy a licence to make use of it.

查看更多
男人必须洒脱
3楼-- · 2020-07-19 15:48

Depending on your exact needs, Saxon might be able to help you.

Is it just validation that you need? validation of the schema or of the xml document directly?

查看更多
Deceive 欺骗
4楼-- · 2020-07-19 15:55

I've been using xerces-j and it has been working well for even very complicated XSDs with many asserts and assertions. It looks like the problems you were running into have been worked out now.

查看更多
登录 后发表回答