我正在尝试将一个子元素添加到一个简单的 XML 对象,但是当该级别上已经存在具有相同名称的元素时,它不会被添加。
这是我正在尝试的:
$str = '<?xml version="1.0"?>
<root>
<items>
<item></item>
</items>
</root>';
$xml = new SimpleXMLElement($str);
$xml->addChild('items');
print $xml->asXML();
当我真正想要的是第二个空项目元素时,我得到了与开始时完全相同的 xml。如果我使用另一个元素名称而不是添加它。