Board logo

标题: 为什么用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(军军)  说得一样。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0