📅  最后修改于: 2023-12-03 15:03:39.519000             🧑  作者: Mango
SimpleXMLElement addChild()函数是在一个XML元素中添加一个子元素的PHP函数。此函数可以向XML文档中添加新元素。
public SimpleXMLElement SimpleXMLElement::addChild ( string $name [, string $value [, string $namespace ]] )
name
:必需。新元素的名称。value
:可选。新元素的值。namespace
:可选。新元素的命名空间字符串。函数成功时返回SimpleXMLElement对象,否则返回false。
我们可以使用addChild()函数向一个XML元素中添加子元素。下面是一个简单的例子:
$xml = new SimpleXMLElement("<root></root>");
$child1 = $xml->addChild('child1', 'This is child 1');
$child2 = $xml->addChild('child2', 'This is child 2');
在这个例子中,我们创建了一个名为root
的XML元素,并向其中添加了两个名为child1
和child2
的子元素。
在上面的示例中,我们首先通过new
关键字创建了一个新的SimpleXMLElement
对象。然后,我们使用addChild()
函数将两个子元素添加到XML元素中。
第一个参数name
表示子元素的名称。我们用child1
和child2
作为两个子元素的名称。第二个参数value
表示子元素的值,我们可以使用该参数来将文本添加到新的子元素中。
最后,我们可以使用echo打印XML字符串:
echo $xml->asXML();
这将输出XML字符串:
<?xml version="1.0"?>
<root>
<child1>This is child 1</child1>
<child2>This is child 2</child2>
</root>
SimpleXMLElement addChild()函数可用于创建XML元素及其子元素。此函数与其他SimpleXML函数一样易于使用,使PHP开发人员能够轻松创建XML文档及其各种元素,并控制它们的内容。