4

假设您从 API 调用中获得以下响应:

[OrderArray] => SimpleXMLElement Object
    (
        [Order] => Array
            (
                [0] => SimpleXMLElement Object
                    (
                        [OrderID] => etc...etc..<br>

如何将其转换回格式良好的 XML,以便我可以将每个订单数组保存到它们自己的单独文件中?(请不要问我为什么要执行这个看似徒劳的任务。)

4

2 回答 2

3

$sxml 是一个简单的XMLElement

$doc = new DOMDocument();
$doc->formatOutput = TRUE;
$doc->loadXML($sxml->asXML());
$xml = $doc->saveXML();
于 2012-06-05T19:22:23.017 回答
2

如果你有一个 SimpleXMLElement 对象,你可以使用 asXML 方法来获取一个 XML 字符串: http ://us2.php.net/manual/en/simplexmlelement.asxml.php

于 2012-06-05T19:18:33.237 回答