Unfortunately, neither the JDK bundled version (as of Java 8) nor the latest official version from maven central (2.11.0) contains XSD 1.1 implementation.
You actually need the 2.11.0-xml-schema-1.1-beta
version of Xerces to able to run the example in the FAQ you have linked.
You may do one of the following.
-
Download the
Xerces2 Java 2.11.0 (XML Schema 1.1) (Beta)
binaries from Xerces website and manually add jars to the classpath (or install locally via Maven). Link: http://xerces.apache.org/mirrors.cgi. You need at least the following:cupv10k-runtime.jar org.eclipse.wst.xml.xpath2.processor_1.1.0.jar xercesImpl.jar xml-apis.jar
-
Use the following unofficial maven dependency.
<dependency> <groupId>org.opengis.cite.xerces</groupId> <artifactId>xercesImpl-xsd11</artifactId> <version>2.12-beta-r1667115</version> </dependency>