的孩子,我有类似以下内容的XML设置此SimpleXMLElement对象...添加XML块作为SimpleXMLElement对象
$xml = <<<EOX
<books>
<book>
<name>ABCD</name>
</book>
</books>
EOX;
$sx = new SimpleXMLElement($xml);
现在我有一个类名为书包含的信息。关于每本书。同一个班级也可以吐出图书信息。在XML格式的类似上述(嵌套块)..例如,
$book = new Book('EFGH');
$book->genXML();
... will generate
<book>
<name>EFGH</name>
</book>
现在,我试图找出一个办法让我可以用这个生成的XML块,并追加为使孩子现在看起来...例如..
// Non-existent member method. For illustration purposes only.
$sx->addXMLChild($book->genXML());
...XML tree now looks like:
<books>
<book>
<name>ABCD</name>
</book>
<book>
<name>EFGH</name>
</book>
</books>
从什么文件我已经在读的SimpleXMLElement,的addChild()不会得到这个工作对你,因为它不支持XML数据作为标签值。
相关:[有没有办法将PHP SimpleXMLElement添加到另一个SimpleXMLElement?](http://stackoverflow.com/q/1157104/367456) – hakre 2013-04-27 10:25:31