21

各ブランチを手動で繰り返すことなく、SimpleXMLElement を通常の STDClass オブジェクトに変換する簡単な方法を知っている人はいますか? データをフェッチした後、通常のオブジェクトを操作した方が良いと思います。

4

4 に答える 4

6

XMLReaderの使用を検討することをお勧めします。これは、 SimpleXMLの代わりに、データを抽出して任意のデータ型として保存するのに適しています。定期的に使用されるドキュメント ( RSS 用にRSSReaderとして拡張して使用) に特に適しています

于 2009-10-18T16:47:37.293 に答える
2

別の方法は次のとおりです。

(object)(array)$my_simplexmlelement

残念ながら、子供がいる場合、それらは SimpleXMLElement のままです

于 2013-06-12T01:55:40.050 に答える
1

オブジェクトを繰り返し処理せずに変換する方法があるかどうかはわかりません。私の推測では、あなたはできないと思います。

このスレッドを確認できます。SimpleXML を配列に変換する方法が示されています。それを適応させることができます。

于 2009-10-18T12:13:44.487 に答える