如果你在addChild中添加一个值,我需要在这个区域添加一个$ person,所以它在我的xml文件中添加值为$ person的值
$ person-> addChild('first_name',$ person);
我知道这是错的,但有人可以解释原因吗?
谢谢
答案 0 :(得分:0)
SimpleXMLElement::addChild的第二个参数仅用于字符串值,例如:
<first_name>Oliver</first_name>
如果元素中有子元素,则必须创建它们而不指定字符串值(创建的子元素将由addChild
返回),然后填充它们的属性,值和子元素自己的。