I want to use the Java XML API so that I can pop in and out different implementations of XML parsers as I need/want to. However, as far as I can tell, if I want Xerces to validate an XML document with a Schema, I CANNOT use the DocumentBuilderFactory method. Is this correct? As far as I can tell, the only way to make it use a schema for validation is by setting certain parser features such as "http://apache.org/xml/features/validation/schema" and this can only be done on either a SAX Parser or Xerces' DOMParser, which you MUST refer to explicitly by name to use "setFeature" since setFeature is not part of the DOM interface. Does anyone know if there's a way around this? Can I actually use the following and make it use an XML Schema?
If not, then what was the purpose of the above interface?!