设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> XML >> XML教程:XML DOM 访问节点
精品推荐
XML点击TOP10
·XML入门教程:XML 解析器
·浅析.NET下XML数据访问新机制
·XML DOM初学者指南
·用JavaScript显示XML
·基础知识认识XML:下一代网络的基石
·XML编程实例
·用XML创建可排序、分页的数据显示页面
·使用XML DOM生成XML
·XSL对象格式使用指南
·JS访问XML的简单例子
网页制作点击TOP10
·菜鸟架设动网论坛全教程
·网页模板的使用方法 (教程)
·如何做才能成为一名优秀的网页设计师
·初学者入门:如何学习网页制作?
·用FrontPage 2000下载整个网站
·网页对联广告代码效果大全
·用JavaScript实现文件图片滚动效果
·全面理解javascript的caller,callee,call,apply概念
·常用CSS大全
·CSS实现的网页中文字排版的几种方式
精选专题

XML教程:XML DOM 访问节点

作者: 来源:http://www.xgdown.com/ 时间:2007-9-13 11:10:12

XML教程:XML DOM 访问节点(1)

通过DOM,您可以访问XML文档中的每个节点。


查找并访问节点

你可通过若干种方法来查找您希望操作的元素:

  • 通过使用getElementsByTagName()方法
  • 通过使用一个元素节点的parentNode、firstChild以及lastChild属性

getElementsByTagName()

getElementsByTagName()方法可在整个文档中查找任何XML元素。

此方法会忽略文档的结构。假如你文档中所有<book>元素,getElementsByTagName()方法会全部找出它们,不管这些<book>元素位于哪个级别。

就是说,这个方法会给您任何您所需要的XML元素,不论它们所处的位置!

getElementsByTagName()方法会使用指定的标签名返回所有的元素(作为一个节点列表),这些元素是您在使用此方法时所处的元素的后代。

getElementsByTagName()可用于任何XML元素:

getElementsByTagName() 语法

getElementsByTagName("tagname");

例子

下面这个例子会返回文档中所有<book>元素的一个节点列表:

xmlDoc.getElementsByTagName("book"); 

节点列表

当使用某个节点列表时,我们通常会把此列表存储在一个变量中,就像这样:

var x=xmlDoc.getElementsByTagName("book");

现在,变量x包含着页面中所有<book>元素的一个列表,并且我们可通过它们的索引号莱访问这些<book>元素。

注释:索引起始于0。

您可以通过使用length属性来循环遍历节点列表:

var x=xmlDoc.getElementsByTagName("book");
for (var i=0;i<x.length;i++)
  { 
  // do something with each <book> element
  }

您也可以通过使用索引号莱访问某个具体的元素。

要访问第三个<book>元素,您可以这样写:

var y=x[2];

parentNode、firstChild以及lastChild

属性parentNode、firstChild以及lastChild会遵循文档的结构,可在文档中继续进行短距离的旅行。

请看下面的XML片段:

<bookstore>
  <book category="COOKING">
    <title lang="en">Everyday Italian</title> 
    <author>Giada De Laurentiis</author> 
    <year>2005</year> 
    <price>30.00</price> 
  </book>
</bookstore>

在上面的XML代码中,<title>元素是<book>元素的首个子元素(firstChild),<price>元素是<book>元素的最后一个子元素(lastChild)。

同时,<book>元素是<title>、<author>、<year>以及<price>元素的父节点(parentNode)


根节点

共2页 9 7 [1] [28 :>

XML教程:XML DOM 访问节点 相关文章:
XML教程:XML DOM 访问节点 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com