Hi there, i've been trying to validate an existing Document object against an external schema, but I always end up in an java.lang.AbstractMethodError when trying to call the getDomConfig() method.
The function looks like this: public static void validateDocument(Document inputDocument, boolean validating, String schema) throws SAXParseException { DOMConfiguration config = inputDocument.getDomConfig(); config.setParameter("check-character-normalization", true); config.setParameter("error-handler", new XMLErrorHandler()); config.setParameter("normalize-characters", true); if (validating == true) { config.setParameter("schema-type", "http://www.w3.org/2001/XMLSchema-instance"); config.setParameter("schema-location", schema); config.setParameter("validate", true); } inputDocument.normalizeDocument(); } The Java output: Exception in thread "main" java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredDocumentImpl.getDomConfig()Lorg/w3c/dom/DOMConfiguration; at game.XMLManager.validateDocument(XMLManager.java:85) at game.XMLManager.main(XMLManager.java:116) I know that this error occurs, when calling an abstract method. But I can't imagine how I should get around this. I know the Xerces api examples, but they don't really help, because the Document is built from an URI using a LSParser Object. By the way, I'm using Xerces 2.6.0. Greetings, Matthew -- View this message in context: http://www.nabble.com/Validating-an-existing-DOM-Tree-tp16824760p16824760.html Sent from the Xerces - J - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]