検証する を作成したいのですが、 を作成して使用するか、 in にも を実装させるSAXParserしか方法がないようです。XMLReadersetErrorHandler()ContentHandlerSAXParser.parse()ErrorHandler
何か不足していますか?私がやりたいのは、次のSAXParserような検証を作成することだけです:
private SAXParser createParser(final boolean validateXML) throws ParserConfigurationException, SAXException {
final SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.setValidating(validateXML);
factory.setFeature("http://apache.org/xml/features/validation/schema", validateXML);
SAXParser parser = factory.newSAXParser();
Assert.assertNotNull("Checking parser exists", parser);
Assert.assertEquals("Checking validation", validateXML, parser.isValidating());
Assert.assertTrue("Checking namespace awareness", parser.isNamespaceAware());
return parser;
}
Xerces 2.9.1 を使用しています
ヒントをありがとう!
エリック