WEB开发网
开发学院网页设计JavaScript javascript之XML DOM对象 阅读

javascript之XML DOM对象

 2010-09-14 13:06:39 来源:WEB开发网   
核心提示: oXmlDom.loadXML("<root></root>");然后这个oXmlDom就可以使用所有的DOM对象方法,比如documentElement.tagName,参见:《javascript之DOM技术(一)》《javascript之d

oXmlDom.loadXML("<root></root>");然后这个oXmlDom就可以使用所有的DOM对象方法,比如documentElement.tagName,参见:

《javascript之DOM技术(一)》

《javascript之dom技术(二)》

3.XML DOM默认是通过异步载入xml文件的,可以通过设置async值来选择是同步还是异步:

oXmlDom.async=true;

4.IE的XML DOM拥有一个readyState值用来表示载入文件的状态:

0——准备载入

1——正在载入

2——载入完成

3——载入完成并可用,但有一部分数据也许不可用

4——完全载入,完全可用。

相应的有一个onreadystatechange事件,当状态改变时发生,我们可以通过监听此事件来判断XML DOM对象的可用性

oXmlDom.onreadystatechange = function () {
        if (oXmlDom.readyState == 4) {
          alert("load test.xml done!");
          alert("Tag name of the root element is " + oXmlDom.documentElement.tagName);
          alert("The root element has this many children: " + oXmlDom.documentElement.childNodes.length);
  
        }
      };
5.IE的XML DOM对象有一个xml属性,用来返回xml文件的字符串形式,比如

oXmlDom.async=false;
oXmlDom.load("test.xml");
alert(oXmlDom.xml);
alert出:<root><child/><child/></root>

上一页  1 2 3 4 5 6  下一页

Tags:javascript XML DOM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接