Hello. Is it possible to use Xerces in a (modular) JDK 9 project?
I'm trying to do SAX parsing with XSD schema validation, and in order to resolve schema locations, I need to be able to set a resolver. I can't do this using the JDK's included SAXParser as it appears to conform to an older interface (1.4?) which doesn't provide a way to set a resolver. If I attempt to use Xerces-J 2.11.0, however, I get a ton of compilation errors because packages in Xerces conflict with those in the JDK: Error:java: the unnamed module reads package org.w3c.dom.html from both xercesImpl and xml.apis Error:java: the unnamed module reads package javax.xml.datatype from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.transform.dom from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.ranges from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.transform from both xml.apis and java.xml Error:java: the unnamed module reads package org.xml.sax.ext from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.namespace from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.ls from both xml.apis and java.xml Error:java: the unnamed module reads package org.xml.sax.helpers from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.validation from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.transform.stax from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.bootstrap from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.parsers from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.stream.events from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.views from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.xpath from both xml.apis and java.xml Error:java: the unnamed module reads package org.xml.sax from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.events from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.transform.sax from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.stream from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.stream.util from both xml.apis and java.xml Error:java: the unnamed module reads package org.w3c.dom.traversal from both xml.apis and java.xml Error:java: the unnamed module reads package javax.xml.transform.stream from both xml.apis and java.xml Is there any timeline for getting this working (if it's happening at all)? -- Mark Raynsford | http://www.io7m.com
pgpKvwk4Ck0K6.pgp
Description: OpenPGP digital signature