addChild
向 SimpleXML 元素添加子元素。
addChild
PHP 5及以上版本
addChild 是一个用于向对象中添加子节点的方法。它通常用于处理树状结构或XML文档,允许你在对象中动态地创建和插入子元素。
object->addChild(string $name, string $value = "", array $attributes = [])
返回添加的子节点对象。
以下是一个简单的示例,展示如何使用addChild方法向一个SimpleXMLElement对象中添加子节点。
<?php // 创建根节点 $xml = new SimpleXMLElement('<root></root>'); <p>// 添加一个名为 "child1" 的子节点,值为 "hello"<br> $child1 = $xml->addChild('child1', 'hello');</p> <p>// 添加一个名为 "child2" 的子节点,值为 "world" 并且设置一个属性<br> $child2 = $xml->addChild('child2', 'world');<br> $child2->addAttribute('lang', 'en');</p> <p>// 输出生成的 XML<br> echo $xml->asXML();<br> ?><br>
在上面的代码示例中,首先创建了一个名为 "root" 的根节点。然后,使用 addChild 方法向该根节点添加了两个子节点:
最后,使用 asXML() 方法输出整个 XML 文档。