案例:XML DOM案例     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<html>
2
<head>
3
<script type="text/javascript" src="/example/xdom/loadxmldoc.js"> 
4
</script>
5
</head>
6
<body>
7
8
<script type="text/javascript">
9
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
10
11
x=xmlDoc.documentElement;
12
13
//创建一个 book 元素、一个 title 元素,以及一个 text 节点
14
newNode=xmlDoc.createElement("book");
15
newTitle=xmlDoc.createElement("title");
16
newText=xmlDoc.createTextNode("Hello World");
17
18
//向 title 节点添加文本节点
19
newTitle.appendChild(newText);
20
21
//向 book 节点添加 title 节点
22
newNode.appendChild(newTitle);
23
24
y=xmlDoc.getElementsByTagName("book")[0];
25
26
//用这个新节点替换第一个 book 节点
27
x.replaceChild(newNode,y);
28
29
z=xmlDoc.getElementsByTagName("title");
30
for (i=0;i<z.length;i++)
31
{
32
document.write(z[i].childNodes[0].nodeValue);
33
document.write("<br />");
34
}
35
</script>
36
</body>
37
</html>
38