- 你所在位置:首页 〉VS.net〉XML〉XML基础教程〉XML基础教程:DOM 克隆节点
- XML基础教程:DOM 克隆节点
- 作者:佚名 文章来源:ttp://www.w3school.com.cn 发布日期:2008-03-06 浏览次数:390
-
- 打印这篇文章
-
DOM 克隆节点
实例
在下面的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。
- 拷贝一个节点并把它添加到节点列表
- 本例使用cloneNode()来复制节点,并把它添加到一个节点列表。
复制节点
cloneNode()方法可创建一个指定节点的备份。
cloneNode()方法有一个参数(true 或 false)。此参数可指示被克隆节点是否应包括原节点的所有属性和子节点。
下面的代码片段可拷贝第一个< book>,然后把此拷贝添加到节点列表的末尾:
xmlDoc=loadXMLDoc("books.xml"); var oldNode=xmlDoc.getElementsByTagName('book')[0]; var newNode=oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode); //Output all titles var y=xmlDoc.getElementsByTagName("title"); for (i=0;i< y.length;i++) { document.write(y[i].childNodes[0].nodeValue); document.write("< br />"); }输出:
Everyday Italian Harry Potter XQuery Kick Start Learning XML Everyday Italian
- 打印这篇文章
- 与本文主题相关的文章
-
- 返回首页
