Мой класс XpathUtility имеет следующий метод:
public Node findElementByXpath(Document doc, String axpath) throws Exception{
XPath xPath = XPathFactory.newInstance().newXPath();
Node node = (Node) xPath.evaluate(axpath, doc, XPathConstants.NODE);
return node;
}
в моем основном я загружаю документ org.w3c.dom и пытаюсь найти элемент через xpath:
XpathUtility xu = new XpathUtility();
Node foundElement= xu.findElementByXpath(domdoc, "/html[1]/body[1]/div[32]/a[1]");
Iпроверил вручную через firebug, что элемент существует с использованием этого xpath.
Что происходит при запуске этого кода: зависание становится не отвечающим примерно на 30 секунд, а затем выдает NullPointerException
для foundElement
.