次のような DOM パーサーを使用して Web 応答を解析しようとしています。
public static Document parseDocument(InputStream sr) throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
dbf.setIgnoringComments(true);
dbf.setIgnoringElementContentWhitespace(true);
dbf.setCoalescing(true);
//dbf.setValidating(false);
Document xdoc = dbf.newDocumentBuilder().parse(new InputSource(sr));
xdoc.normalize();
return xdoc;
}
問題はそれです
Document xdoc = dbf.newDocumentBuilder().parse(new InputSource(sr));
実行に 3 分かかります。私のxmlファイルには3800行あります。より正常であり、これを改善する方法は?
ありがとうございました。