我有两个XML树,并希望将一棵树作为叶子添加到另一棵树.
显然:
$tree2->addChild('leaf', $tree1);
Run Code Online (Sandbox Code Playgroud)
不起作用,因为它只复制第一个根节点.
好吧,那么我想我会遍历整个第一棵树,将每个元素逐个添加到第二棵树.
但是考虑这样的XML:
<root>
aaa
<bbb/>
ccc
</root>
Run Code Online (Sandbox Code Playgroud)
我如何访问"ccc"?tree1->children()只返回"bbb"....
说我有XML:
<root>
<nodeA />
<nodeA />
<nodeA />
<nodeC />
<nodeC />
<nodeC />
</root>
Run Code Online (Sandbox Code Playgroud)
如何在As和Cs之间插入"nodeB"?在PHP中,最好是通过SimpleXML?喜欢:
<root>
<nodeA />
<nodeA />
<nodeA />
<nodeB />
<nodeC />
<nodeC />
<nodeC />
</root>
Run Code Online (Sandbox Code Playgroud)