Я хотел бы использовать наиболее обновленную версию для XPath, поэтому я загружаю саксонские банки.
Это мой код: < /p>
Код: Выделить всё
Processor proc = new Processor(false);
DocumentBuilder builder = proc.newDocumentBuilder();
XdmNode doc = builder.build(new File(file.getPath()));
XPathCompiler xpath = proc.newXPathCompiler();
XPathSelector selector = xpath.compile(mappingXPath.get(key)).load();
selector.setContextItem(doc);
for (XdmItem item : selector) {
XdmNode node = (XdmNode) item;
org.w3c.dom.Node element = (org.w3c.dom.Node) node.getExternalNode();
System.out.println(element.getTextContent());
}
Код: Выделить всё
16
10.17918/D8VD4T
Подробнее здесь: https://stackoverflow.com/questions/678 ... -xpath-2-0
Мобильная версия