以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  DOM中有没有这样一种方法?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=9261)


--  作者:AceKing
--  发布时间:8/10/2004 2:54:00 PM

--  DOM中有没有这样一种方法?
现在已经知道了某节点的文本信息。需要查找该节点的名称,请问有没有什么好的解决方法?

例如:
<booklist>
<book>
<name>名称</name>
<price>售价</price>
</book>
</booklist>

在程序中已经知道了“名称”,希望获得节点名称 “name”
应该使用什么方法?
请大侠赐教。


--  作者:hugh
--  发布时间:9/8/2004 6:02:00 PM

--  
你可以写一个递归函数,检验条件是firstChild.nodeValue是不是“名称“
--  作者:johnnyding
--  发布时间:9/13/2004 9:06:00 AM

--  
如果你知道该文字的接点就更好办了,用txtNode.getParentNode就可以了
--  作者:alpacino
--  发布时间:12/7/2004 4:34:00 PM

--  
如果什么条件都没有,只知道有个text是“名称”,那么就只好用循环来判断哪个节点的text为“名称”。
不知道“名称”是不是有文本节点,又不知道“名称”的文本节点是叫什么,的确不好判断,只能用循环。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms