东坡下载:内容最丰富最安全的下载站!

首页编程开发js(Javascript)/JQ → JavaScript获取XML内容

JavaScript获取XML内容

相关文章发表评论 来源:本站原创时间:2013/11/4 5:20:26字体大小:A-A+

更多

作者:不详点击:156次评论:0次标签: JavaScript

1、XML文件的内容WebForm5.xml

1
2
3
4
5
6
7
<?xml version="1.0" encoding="gb2312"?>
<student>
<id>123</id>
<name>danny</name>
<email>danny@keytec.com</email>
<date>20080901</date>
</student>

2、创建XMLDOM对象实例获取XML的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>JS获取XML内容</title>
<script language="JavaScript">
var xmlDoc= new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("WebForm5.xml");
root = xmlDoc.documentElement;
//nodes = xmlDoc.documentElement.childNodes;
document.all("id").innerText = root.childNodes.item(0).text;
document.all("name").innerText = root.childNodes.item(1).text;
document.all("email").innerText = root.childNodes.item(2).text;
document.all("date").innerText = root.childNodes.item(3).text;
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<b>编号: </b><span id="id"></span>
<br>
<b>姓名: </b><span id="name"></span>
<br>
<b>信箱: </b><span id="email"></span>
<br>
<b>日期:</b> <span id="date"></span>
<br>
</div>
</form>
</body>
</html>

3、创建XMLHTTP对象实例获取XML的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else
{   // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "WebForm5.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
var root = xmlDoc.getElementsByTagName("student");
for (i=0; i < root[0].childNodes.length; i++) {
alert(root[0].childNodes.item(i).text);
}
  • JavaScript教程
JavaScript教程
(6)JavaScript教程

JavaScript是一种高级编程语言,可以用户编写出几乎所有流浪器适用的成语!他的原理是面向对象编程,这个对象并不是搞对象那个对象,对象是Object,JavaScript这门语言在编程语言排行榜上比较靠前的语言,所有大家还是学一下比较好!

...更多>>

扩展知识

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件