У меня проблема с синтаксическим анализом XML-файла с использованием XPath. Мой файл выглядит так:
<root>
<node1>nodeText</node1>
<node2>node2Text</node2>
&general-copyrights-short;
</root>
И код Java:
NodeList nodeList = (NodeList) xpath.evaluate(selector, inputDocument,
XPathConstants.NODESET);
Когда я запускаю его, я получаю:
javax.xml.xpath.XPathExpressionException: java.lang.NullPointerException
Но когда я удаляю последнюю часть xml: &general-copyrights-short;
или копирую ее в дочерние элементы (node1, node2), все работает просто отлично. Что я могу сделать?