Как разобрать и получить данные из XML в Java - PullRequest
0 голосов
/ 11 октября 2018

У меня есть этот XML-код:

 <?xml version="1.0" encoding="utf-8"?>
 <string xmlns="https://www.cvlkra.com/">tTKyEndh0iBqnZdjpUntEQ%3d%3d</string>

Я хочу получить это: tTKyEndh0iBqnZdjpUntEQ% 3d% 3d , для которого я пробовал следующий код:

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder1 = factory.newDocumentBuilder();
    Document document = builder1.parse(new InputSource(new StringReader(string)));
    Element rootElement = document.getDocumentElement();
    String nodeName = rootElement.getNodeName();

Но я не понимаю.Я получаю нулевое значение вместо tTKyEndh0iBqnZdjpUntEQ% 3d% 3d , даже если я попробовал другой код.

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Попробуйте использовать getTextContent() вместо getNodeValue(), возвращает ноль, поскольку у него нет значений.

0 голосов
/ 11 октября 2018

Вы не должны использовать getNodeName (), вместо этого используйте rootElement.getNodeValue ().Может быть, это помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...