在我的 xml 文档中,存在 doctype。使用 Apache Axiom 解析 xml 文档时,它会抛出以下错误消息“org.apache.axiom.om.OMException:无法创建 OMDocType,因为 XMLStreamReader 不支持 DTDReader 扩展”。
XMLStreamReader parser = null;
try {
StAXParserConfiguration standalone = StAXParserConfiguration.STANDALONE;
parser= StAXUtils.createXMLStreamReader(standalone, in);
// parser = XMLInputFactory.newInstance().createXMLStreamReader(in);
}
catch (XMLStreamException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (FactoryConfigurationError e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
StAXOMBuilder builder=new StAXOMBuilder(parser);
OMElement rootOMElement = builder.getDocumentElement();