English | 简体中文 | 繁體中文
查询

DOMNode::appendChild()函数—用法及示例

「 将一个节点添加到当前节点的子节点列表的末尾 」


函数名:DOMNode::appendChild()

适用版本:所有 PHP 版本

用法: DOMNode::appendChild() 函数用于将一个节点添加到当前节点的子节点列表的末尾。

语法:

public DOMNode::appendChild ( DOMNode $newnode ) : DOMNode|false

参数:

  • $newnode:要添加的节点对象。

返回值:

  • 如果成功将节点添加到子节点列表的末尾,则返回新添加的节点对象。如果添加失败,则返回 false。

示例:

// 创建父节点
$parent = new DOMDocument('1.0', 'utf-8')->createElement('parent');

// 创建子节点
$child1 = $parent->ownerDocument->createElement('child1');
$child1->nodeValue = 'Child Node 1';

$child2 = $parent->ownerDocument->createElement('child2');
$child2->nodeValue = 'Child Node 2';

// 将子节点添加到父节点
$parent->appendChild($child1);
$parent->appendChild($child2);

// 输出父节点
echo $parent->ownerDocument->saveXML();

输出结果:

<parent>
    <child1>Child Node 1</child1>
    <child2>Child Node 2</child2>
</parent>

以上示例演示了使用 DOMNode::appendChild() 函数向父节点添加两个子节点的过程。首先创建了父节点(使用 DOMDocument 类的 createElement() 方法),然后分别创建了两个子节点,然后通过调用父节点的 appendChild() 方法将子节点添加到父节点。最后通过保存文档的 XML 内容(使用 ownerDocument 类的 saveXML() 方法)来输出结果。

补充纠错
上一个函数: DOMNamedNodeMap::item()函数
下一个函数: DOMNode::C14N()函数
热门PHP函数
分享链接