XML 使用NodeList对象
作者:unknown 更新时间: 2005-03-15  
 
    如同本章稍早所介绍的,childNodes 节点属性包含了一个目前节点的所有非属性子节点的集合。(稍后你将学到透过节点的attributes 属性来存取属性子节点的方法。) childNodes 节点所包含的特殊形态的集合被称为NodeList 对象。
    要从NodeList 对象中取得特殊子节点,你可以呼叫NodeList 对象的item 方法,传入你想取得的子节点的索引值(以零为基底)。例如,下面的方法呼叫会取得属于Element 节点的第一个子节点:
FirstNode =Element.childNodes.item(0);
    因为item 方法是NodeList 对象的预设方法,所以你可以将之省略,如同你在本章之前范例中所看到的,也可以获得相同的结果。
FirstNode =Element.childNodes(0);
    表格9-4 列出了NodeList 对象所提供的属性和方法:
NodeList 属性 描述 范例
length 包含在节点集合中的节点个数 NodeCount =Element.childNodes.length;
item(0-based-index)(default method) 依所传入的索引值,传回你所要的节点,而索引值零(0)表第一个节点代 SecondChild=Element.childNodes.item (1) ;or SecondChild=Element.childNodes (1);
reset () 设定内部指针,指向节点集合中第一个节点位置之前,所以当下个nextNode 被呼叫时,将传回第一个节点 Element.childNodes.reset ();
nextNode () 传回节点集合中的下一个节点,是籍由内部指针的标记来达到 Element.childNodes.reset ();FirstNode=Element.childNodes.nextNode ();
    表格9-4 NodeList 集合对象所提供的属性和函式。childNodes 节点属性提供一个childNodes 对象。
 
上一篇      目录      下一篇
来源:unknown
本站相关教 程
XML 取得元素的字符数据
显示可变量目的XML元素
XML使用其它方法来存取元素
存取与显示XML文件的属性值
存取XML实体与卷标
浏览整个XML文件
检查XML文件的有效性
使用XSL样式表来显示XML文件