Dom4j -> Неверное выражение XPath - PullRequest
0 голосов
/ 02 августа 2020

У меня есть файл .txt в виде xml. input.txt выглядит так, как показано ниже, в котором есть bin / envelope / document

Я сослался на https://www.tutorialspoint.com/java_xml/java_dom4j_parse_document.htm, но получил ошибку org.dom4j.InvalidXPathException: недопустимое выражение XPath: '/ bin / envelope / document'. Вызвано: org.jaxen.dom4j.DocumentNavigator.getInstance () Lorg / jaxen / Navigator;

Код ниже находится в main () внутри блока try - catch, но последняя строка выдает ошибку

    File inputFile = new File("input.txt");
    SAXReader reader = new SAXReader();
    Document document = reader.read(inputFile);
    List<Node> nodes = document.getRootElement().selectNodes("/bin/envelope/document" );

Я использую dom4j-1.3.jar и jaxen-1.1.3.jar

Благодарю за вашу помощь! Спасибо.

...