首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]DOMElement::append()函数—用法及示例

发布于 2025-04-24 18:30:24
0
24

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

参数:

  • element: 要追加的 DOMElement 对象。

返回值: 无返回值。

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

<root>
  <child1>Child 1</child1>
  <child2>Child 2</child2>
</root>

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

$doc = new DOMDocument();
$doc->loadXML('<root><child1>Child 1</child1><child2>Child 2</child2></root>');

// 获取根节点
$root = $doc->documentElement;

// 创建一个新的元素节点
$newElement = $doc->createElement("child3", "Child 3");

// 将新元素节点追加到根节点的子节点列表末尾
$root->append($newElement);

// 输出更新后的 XML 文档
echo $doc->saveXML();

输出结果:

<root>
  <child1>Child 1</child1>
  <child2>Child 2</child2>
  <child3>Child 3</child3>
</root>

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

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流