|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- XML初学进阶学习笔记[原创](续9)[原创] (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=9305) |
|
-- 作者:卷积内核 -- 发布时间:8/12/2004 9:10:00 AM -- XML初学进阶学习笔记[原创](续9)[原创] 35、对DOM树的操作::
首先,我们要获取XML文档的根元素节点,用VBScript语言描述这个操作如下: root = myDocument.documentElement 该语句的实际含义如下图黄色箭头所示。
在得到了文档的根元素节点之后,我们又将如何访问其他元素呢?以文档中的第二个person元素为例, personNode = root.childNodes.item(1) 上述访问语句执行后,theName的值是"李四"。下图黄色箭头给出了这一访问过程的示意:
在上面的代码中,root是文档的根元素节点addressbook节点, childNodes是NodeList类型的属性,item是NodeList接口中Node类型的属性, 在DOM规范中,要访问元素节点的文本内容,需要先得到元素节点的TEXT子节点, 上面的例子给出了如何访问DOM树中的元素节点, attr = node.attributes.getNamedItem("sex") 上述访问语句执行后,attrContent的值是"male"。下图用黄色箭头标出了这一访问的过程。
在上面的代码中,attr是属性类型的节点,attributes是NamedNodeMap类型的属性, |
|
-- 作者:hqh200023607 -- 发布时间:11/10/2005 9:52:00 PM -- 我怎么没有看见你的图啊,是不是这个引用有错误啊,我连续看了好几篇都没有见到啊,请说明啊! |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |