4

API呼び出しから次の応答を受け取っているとしましょう。

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

これを適切にフォーマットされたXMLに変換して、各注文配列を独自の個別のファイルに保存するにはどうすればよいですか?(なぜ私がこの一見無駄なタスクを実行しなければならないのか私に聞かないでください。)

4

2 に答える 2

3

$sxml は simpleXMLElement です

$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 に答える