javascript之XML DOM对象
2010-09-14 13:06:39 来源:WEB开发网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 () {
5.IE的XML DOM对象有一个xml属性,用来返回xml文件的字符串形式,比如
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);
}
};
oXmlDom.async=false;
oXmlDom.load("test.xml");
alert(oXmlDom.xml);
alert出:<root><child/><child/></root>
Tags:javascript XML DOM
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接