查看完整版本: 为什么用getNodeValue()不能返回该Node的值

wozuida2005 2006-3-17 16:57

为什么用getNodeValue()不能返回该Node的值

其Node用getNodtType()返回为1

狼骑士 2006-3-17 16:58

并不是你的文档问题,  
你所要的节点的值,并不能直接用getNodeValue();  
它的值是放在它的第一个子节点上,  
先用getChildNode();再用getNodeValue();

feilong444 2006-3-17 16:58

to    fuladuo(龙人):  
我已经解释了,要获得text  node的内容,就必须:  

2。假设有一个textnode  a,你用a.getNodeValue()是得不到<a></a>间的东西的,你要获取它的唯一子节点,再getNodeValue  

NodeList  nodes  =  a.getChildNode();  
String  text  =  nodes.item(0).getNodeValue();  

和  tanjun_007(军军)  说得一样。
页: [1]
查看完整版本: 为什么用getNodeValue()不能返回该Node的值