科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件XML 使用NodeList对象

XML 使用NodeList对象

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如同本章稍早所介绍的,childNodes 节点属性包含了一个目前节点的所有非属性子节点的集合

作者: 来源:中国软件网 2008年6月23日

关键字: 对象 NodeList XML 软件

  • 评论
  • 分享微博
  • 分享邮件
如同本章稍早所介绍的,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 对象。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章