DOMElement::append()

将一个元素节点追加到当前元素的子节点列表的末尾

首字母:D

函数: DOMElement::append() 适用版本: PHP 8.0.0+ 用法: DOMElement::append() 函数将一个元素节点追加到当前元素的子节点列表的末尾。

参数:

  • element: 要追加的 DOMElement 对象。

返回值: 无返回值。

示例:假设我们有以下 XML 文档:


 Child 1
 Child 2

我们可以使用 DOMDocument 创建这个 XML 文档:

$doc = new DOMDocument();
$doc->loadXML('Child 1Child 2');
// 获取根节点
$root = $doc->documentElement;
// 创建一个新的元素节点
$newElement = $doc->createElement("child3", "Child 3");
// 将新元素节点追加到根节点的子节点列表末尾
$root->append($newElement);
// 输出更新后的 XML 文档
echo $doc->saveXML();

输出结果:


 Child 1
 Child 2
 Child 3

在上面的示例中,我们首先创建了一个 DOMDocument 对象,并加载了一个 XML 文档。然后,我们使用 documentElement 属性获取根节点。接下来,我们使用 createElement() 方法创建一个名为 "child3",文本内容为 "Child 3" 的新元素节点。最后,我们使用 append() 方法将新元素节点追加到根节点的子节点列表的末尾。最后,我们使用 saveXML() 方法输出更新后的 XML 文档。

需要注意的是,append() 方法只适用于 PHP 8.0.0 及以上的版本。

同首字母函数