根据this page的说法,我认为我已经做对了……或者至少如此。
我想解析一下:
<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"*
根据文档,对Text Node上的getNodeValue()的调用是否应返回其文本值?
最佳答案
您正在访问</title>
之后的文本您可能想要类似node1.getFirstChild()
的内容
使用此行代替
node2 = node1.getFirstChild();
关于android - DOM-解析节点中的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7898538/