(単純で当たり前の)xmlを配列に変換する素晴らしい関数があり、そのためにSimpleXmlIterator
クラスを使用します。
SimpleXmlIterator
それは非常にうまく機能しますが、xml ソース文字列またはオブジェクトだけでなくSimpleXmlElement
、イテレータ (実際にはその関数でのみ使用する) よりも頻繁に使用するため、s も受け入れるようにしたいと思います。
私がこれまでに行ったことは、
$iter = new SimpleXmlIterator($xml->asXML());
でも私にとっては、東京を通ってパリからロンドンに行くようなものです。結局のところ、SimpleXmlIterator
extendsなので、オブジェクトをSimpleXmlElement
に変換するより良い方法はありますか?SimpleXmlElement
SimpleXmlIterator