标签:ora pen html dom span http 包含 line 文档 func
XML DOM可以类比于HTML DOM,详见:HTML DOM
1、DOM节点
2、获取XML DOM对象
此处参考:Ajax
3、XML DOM属性
4、XML DOM方法
实例:
note.xml
<message>
<note id="010">
<to>fftu</to>
<from>per_1</from>
<info>info_1</info>
</note>
<note id="011">hahaha
<to>jiao</to>
<from>per_2</from>
<info>info_2</info>
</note>
</message>
main.js
function loadXmlDoc(fileName){ if(window.XMLHttpRequest){ var xmlhttp = new XMLHttpRequest(); } xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ var xmlDoc = xmlhttp.responseXML; var di_1 = document.getElementById("di_1"); //获取文本节点"hahaha" di_1.innerHTML = xmlDoc.getElementsByTagName("note")[1].childNodes[0].nodeValue; //获取文本节点"jiao" di_1.innerHTML = xmlDoc.getElementsByTagName("note")[1].childNodes[1].childNodes[0].nodeValue; } } xmlhttp.open("GET", "./note.xml", true); xmlhttp.send(); }
注意:元素节点本身并不包含文本,元素节点下的文本节点包含文本
标签:ora pen html dom span http 包含 line 文档 func
原文地址:http://www.cnblogs.com/jiaoxuanwen/p/6715152.html