Я пытаюсь проанализировать веб-ответ с помощью анализатора DOM следующим образом:
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 строк. Является ли это нормальным и как это улучшить?
Спасибо.