https://www.w3cschool.cn/xmldom/dom-nodes-add.html

XML DOM 添加节点

本节的内容包括:添加节点、插入节点、添加新属性以及向文本节点添加文本。

下面的实例使用 XML 文件 books.xml

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

在最后一个子节点之后添加一个节点

本例使用 appendChild() 方法向一个已有的节点添加一个子节点。

在指定的子节点之前添加一个节点

本例使用 insertBefore() 方法在一个指定的子节点之前插入一个节点。

添加一个新属性

本例使用 setAttribute() 方法添加一个新的属性。

向文本节点添加数据

本例使用 insertData() 把数据插入一个已有的文本节点中。

添加节点 - appendChild()

appendChild() 方法向一个已有的节点添加一个子节点。

新节点会添加(追加)到任何已有的子节点之后。

**注意:**如果节点的位置很重要,请使用 insertBefore() 方法。

下面的代码片段创建一个元素(<edition>),并把它添加到第一个 <book> 元素的最后一个子节点后面:

xmlDoc=loadXMLDoc("books.xml");