このページによると、私はこれを正しく行ったと思います...または少なくともそう思います。
これを解析したい:
<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()の呼び出しはそのテキスト値を返すべきではありませんか?