函数名称:SimpleXMLElement::addChild()
适用版本:PHP 5, PHP 7
函数描述:该函数用于向XML元素中添加一个子元素。
语法:SimpleXMLElement SimpleXMLElement::addChild ( string $name [, string $value [, string $namespace ]] )
参数:
- name:要添加的子元素的名称。
- value(可选):要添加的子元素的值。
- namespace(可选):要添加的子元素的命名空间。
返回值:添加的子元素的 SimpleXMLElement 对象。
示例:
$xml = new SimpleXMLElement('<root></root>');
// 添加一个子元素
$child = $xml->addChild('name', 'John Doe');
// 输出XML
echo $xml->asXML();
输出结果:
<root>
<name>John Doe</name>
</root>
在上面的示例中,我们创建了一个空的XML元素对象,并使用addChild()
函数向其添加了一个名为name
的子元素,其值为John Doe
。最后,我们使用asXML()
函数将XML对象转换为字符串,并将其输出。
注意事项:
- 如果要为子元素指定命名空间,请将命名空间作为第三个参数传递给
addChild()
函数。 - 如果要为子元素添加属性,请使用
addChild()
函数返回的子元素对象,并调用其addAttribute()
方法。