DOM - парсинг текста с узла - PullRequest
       9

DOM - парсинг текста с узла

1 голос
/ 26 октября 2011

Согласно этой странице , я думаю, что все сделал правильно ... или, по крайней мере, так думаю.

Я хочу разобрать это:

<Title>Bananas</Title>

Вот код.

node1.getNodeName();                  // returns "Title"   *correct*
node2 = node1.getNextSibling();
node2.getNodeName();                  // returns "#text"   *correct*
node2.getNodeType() == Node.TEXT_NODE // returns true      *correct*
node2.getNodeValue();                 // returns ""        *should return "Bananas"*

Согласно документации, не должен ли вызов getNodeValue () на текстовом узле возвращать свое текстовое значение?

1 Ответ

1 голос
/ 26 октября 2011

Вы получаете доступ к тексту после </title> Возможно, вы хотите что-то вроде node1.getFirstChild()

Используйте эту строку вместо

node2 = node1.getFirstChild();
...