1
我有一個xml導出需要在導入之前進行篩選。PHP篩選XML xpath並導出圖像
所以我寫了代碼來加載,過濾和保存它。
$xml = simplexml_load_file('test.xml');
$nodes = $xml->xpath('/nodes/node[ ... condition ... ]');
$nodes->asXML('filtred.xml');
但我看到asXML()
是SimpleXMLElement::function
那就是SimpleXMLElement
元素的對象。
如何將$nodes
中的所有SimpleXMLElement
元素分組使用asXML()
就可以了?
原始XML結構爲:
<nodes>
<node>
<Titolo>Acquisti</Titolo>
<Corpo></Corpo>
<Nid>450</Nid>
</node>
...
</nodes>
我來包梁've found this http://stackoverflow.com/questions/3418019/simplexml-append-one-tree-to-another – cske
我告訴過你的問題是$ nodes是一個數組而不是SimpleXMLElement元素..所以我canìt使用SimpleXMLElement :: function,如'importNode'或'appendChild' – Shyghar