我將按照here所述將XML轉換爲JSON。我需要將該方法傳遞給一個字符串,而我無法弄清楚如何將XPath結果轉換爲字符串。將XPath結果轉換爲字符串
我試圖提取特定父元素,[name=bar]
的孩子,從被格式化像這樣的XML文件:
<items>
<item name="foo">
<element>1</element>
<element>
<child>c1</child>
</element>
<element>2</element>
</item>
<item name="bar">
<element>1</element>
<element>
<child>c1</child>
</element>
<element>2</element>
</item>
</items>
我可以訪問節點我想:
$xmlfile = simplexml_load_file('xmlfile.xml');
$item = $productsXml->xpath('//item[@name="bar"]'); // Returns an array
我想將結果轉換爲字符串:
<item name="bar">
<element>1</element>
<element>
<child>c1</child>
</element>
<element>2</element>
</item>
任何幫助將是一個ppreciated。
也許你可以使用'破滅()'函數 http://php.net/manual/en/function.implode.php –