// Untested, because current Xerces default release doesn't include // `org.w3c.dom.DOMImplementationRegistry'. import org.w3c.dom.DOMImplementationRegistry; import org.w3c.dom.Document; import org.w3c.dom.ls.DOMImplementationLS; import org.w3c.dom.ls.LSParser; //import java.io.File; public class MyDOM3Validator { public static void main(String [] args) throws Exception { //File source = new File(args [0]) ; System.setProperty(DOMImplementationRegistry.PROPERTY, "org.apache.xerces.dom.DOMImplementationSourceImpl"); DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance(); DOMImplementationLS impl = (DOMImplementationLS) registry.getDOMImplementation("LS-Load"); LSParser builder = impl.createLSParser(DOMImplementationLS.MODE_SYNCHRONOUS, "http://www.w3.org/2001/XMLSchema"); Document document = builder.parseURI(args [0]); } }