1
我正面臨一個Xml問題。可能是一些愚蠢的,但我不能看到它... ...Php xml,用xml對象代替正在使用的節點
這是我在開始創建XML:
<combinations nodeType="combination" api="combinations">
<combination xlink:href="http://localhost:8888/vmv/ps/api/combinations/1">
<id><![CDATA[1]]></id>
</combination>
<combination xlink:href="http://localhost:8888/vmv/ps/api/combinations/2">
<id><![CDATA[2]]></id>
</combination>
</combinations>
因此,對於每一個節點,我做的API調用,然後我想,以取代由節點返回的值,這樣的:
$c_index = 0;
foreach($combinations->combination as $c){
$new = apiCall($c->id); //load the new content
$combinations->combination[$c_index] = $new;
$c_index++;
}
如果我轉儲$新進的foreach,我得到了一個simplexmlobject這是很好的,但如果我轉儲$ combinations->組合[$ X],我已經得到了很大的字符串空白...
我想獲得:
<combinations nodeType="combination" api="combinations">
<combination xlink:href="http://localhost:8888/vmv/ps/api/combinations/1">
<my new tree>
....
</my new tree>
</combination>
<combination xlink:href="http://localhost:8888/vmv/ps/api/combinations/2">
<my new tree>
....
</my new tree>
</combination>
</combinations>
我必須缺少一些東西,但是什麼......?這就是問題...
感謝您的幫助!