查询

SimpleXMLElement::addChild()函数—用法及示例

「 向XML元素中添加一个子元素 」


函数名称: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()方法。
补充纠错
热门PHP函数
分享链接