替换元素节点
- <html>
- <head>
- <script type="text/javascript" src="/example/xdom/loadxmldoc.js">
- </script>
- </head>
- <body>
-
- <script type="text/javascript">
- xmlDoc=loadXMLDoc("/example/xdom/books.xml");
-
- x=xmlDoc.documentElement;
-
- //创建一个 book 元素、一个 title 元素,以及一个 text 节点
- newNode=xmlDoc.createElement("book");
- newTitle=xmlDoc.createElement("title");
- newText=xmlDoc.createTextNode("Hello World");
-
- //向 title 节点添加文本节点
- newTitle.appendChild(newText);
-
- //向 book 节点添加 title 节点
- newNode.appendChild(newTitle);
-
- y=xmlDoc.getElementsByTagName("book")[0];
-
- //用这个新节点替换第一个 book 节点
- x.replaceChild(newNode,y);
-
- z=xmlDoc.getElementsByTagName("title");
- for (i=0;i<z.length;i++)
- {
- document.write(z[i].childNodes[0].nodeValue);
- document.write("<br />");
- }
- </script>
- </body>
- </html>