收藏889
分享
阅读718
更新时间2025-07-30
XML DOM(文档对象模型)定义了用于访问和编辑 XML 的属性和方法。
然而,在访问 XML 文档之前,必须将其加载到 XML DOM 对象中。
所有现代浏览器都提供内置的 XML 解析器,可以将文本转换为 XML DOM 对象。
这个例子将文本字符串解析为 XML DOM 对象,并使用 JavaScript 从中提取信息:
运行实例 »
点击 "运行实例" 按钮查看在线实例
定义文本字符串:
text = ""; " + " 雅舍谈吃 " + "梁实秋 " + "2013 " + "
创建 XML DOM 解析器:
parser = new DOMParser();
解析器使用这个文本字符串创建了一个新的 XML DOM 对象:
xmlDoc = parser.parseFromString(text,"text/xml");
XMLHttpRequest 对象提供内置的 XML 解析器。
responseText 属性以字符串形式返回响应。
responseXML 属性以 XML DOM 对象的形式返回响应。
如果要将响应用作 XML DOM 对象,则可以使用 responseXML 属性。
请求文件 cd_catalog.xml,并将响应用作 XML DOM 对象:
xmlDoc = xmlhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "
";
}
document.getElementById("demo").innerHTML = txt;
运行实例 »点击 "运行实例" 按钮查看在线实例
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习