假设您从API调用中获得以下响应:
[OrderArray] => SimpleXMLElement Object
(
[Order] => Array
(
[0] => SimpleXMLElement Object
(
[OrderID] => etc...etc..<br>
如何将其转换回格式良好的XML,以便将每个订单数组保存到自己的单独文件中? (请不要问我为什么要执行这个看似徒劳的任务。)
答案 0 :(得分:3)
$ sxml是一个simpleXMLElement
$doc = new DOMDocument();
$doc->formatOutput = TRUE;
$doc->loadXML($sxml->asXML());
$xml = $doc->saveXML();
答案 1 :(得分:2)
如果您有SimpleXMLElement对象,则可以使用asXML方法获取XML字符串: http://us2.php.net/manual/en/simplexmlelement.asxml.php