1. 选择要添加节点的父节点: 使用DOM API选择要将新节点添加到的现有父节点。
2. 创建新节点: 使用DOM API创建一个新的节点。
3. 设置新节点的内容: 如果需要,可以为新节点设置文本内容。
4. 将新节点添加到父节点: 使用DOM API将新节点添加到选定的父节点中。
以下是一个简单的JavaScript例子,演示如何使用XML DOM添加节点:
// 假设你有一个XML文档
var xmlString = '<root><parentNode>父节点内容</parentNode></root>';
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xmlString, 'text/xml');
// 1. 选择要添加节点的父节点
var parentNode = xmlDoc.getElementsByTagName('parentNode')[0];
// 2. 创建新节点
var newNode = xmlDoc.createElement('newNode');
// 3. 设置新节点的内容
var textNode = xmlDoc.createTextNode('新节点内容');
newNode.appendChild(textNode);
// 4. 将新节点添加到父节点
parentNode.appendChild(newNode);
// 现在,xmlDoc包含了添加新节点后的文档结构
console.log(xmlDoc);
这个例子中,我们选择了一个名为parentNode的现有节点,并在其下添加了一个名为newNode的新节点。你可以根据你的具体需求修改这个例子。
转载请注明出处:http://www.zyzy.cn/article/detail/12160/XML