通过DOM,您可以访问XML文档中的每个节点。
查找并访问节点 南通服务器网
你可通过若干种方法来查找您希望操作的元素:
Spdns
通过使用getElementsByTagName()方法 Www.Spdns.com
通过使用一个元素节点的parentNode、firstChild以及lastChild属性 Www~Spdns~com
getElementsByTagName() 中国.南通服务器网
getElementsByTagName()方法可在整个文档中查找任何XML元素。 Spdns~com
此方法会忽略文档的结构。假如你文档中所有元素,getElementsByTagName()方法会全部找出它们,不管这些元素位于哪个级别。 中国南通服务器网,为中文网南通服务器网
例子 Spdns.com
下面这个例子会返回文档中所有元素的一个节点列表: Spdns
xmlDoc.getElementsByTagName("book");
南通服务器网
节点列表
Www.Spdns.com
当使用某个节点列表时,我们通常会把此列表存储在一个变量中,就像这样:
Spdns
var x=xmlDoc.getElementsByTagName("book"); Spdns.com
现在,变量x包含着页面中所有元素的一个列表,并且我们可通过它们的索引号莱访问这些元素。 南通服务器网
注释:索引起始于0。
Www@Spdns@com
您可以通过使用length属性来循环遍历节点列表: 中.国南通服务器网
以下为引用的内容: var x=xmlDoc.getElementsByTagName("book"); for (var i=0;i { // do something with each element } |
Www.Spdns.com
您也可以通过使用索引号莱访问某个具体的元素。
南通服务器网
要访问第三个元素,您可以这样写: Www.Spdns.com
var y=x[2]; 南通服务器网
parentNode、firstChild以及lastChild Www@Spdns@com
属性parentNode、firstChild以及lastChild会遵循文档的结构,可在文档中继续进行短距离的旅行。
Www_Spdns_com
请看下面的XML片段: 南通服务器网
以下为引用的内容:
Everyday Italian Giada De Laurentiis 2005 30.00
|
中国南通服务器网,为中文网南通服务器网
同时,元素是、、以及元素的父节点(parentNode) Spdns
根节点
南通服务器网
有一个特殊的文档属性可用来访问这些标签: Spdns.com
document.documentElement
Spdns
此属性可返回存在于XML和HTML文档中的根节点。
Spdns~com