XML DOM 克隆节点

网友投稿 627 2022-05-29

复制节点

cloneNode() 方法创建指定节点的副本。

XML DOM 克隆节点

cloneNode() 方法有一个参数(true 或 false)。该参数指示被克隆的节点是否包括原节点的所有属性和子节点。

下面的代码片段复制第一个 节点,并把它追加到文档的根节点:

实例

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book')[0]; cloneNode=x.cloneNode(true); xmlDoc.documentElement.appendChild(cloneNode); // 输出所有 title 节点文本值 y=xmlDoc.getElementsByTagName("title"); for (i=0;i"); }

输出:

Everyday Italian

Harry Potter

XQuery Kick Start

Learning XML

Everyday Italian

实例解释:

使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中

获取要复制的节点

使用 cloneNode 方法把节点复制到 "newNode" 中

向 XML 文档的根节点追加新的节点

输出文档中所有 book 的所有 title

XML

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:为什么很少有单片机机构?培训班一般多少费用?
下一篇:时间戳有什么作用,如何申请?
相关文章