2011-01-20 3 views
0

をロードしない:SimpleXMLのが私のSimpleXMLの実装は、すべてのデータをつかんされていないいくつかの理由のすべてのフィールド

$feed = simplexml_load_file('http://www.example.com/feed'); 
print_r($feed); 

#This leaves out <media:thumbnail> and <dc:creator> 

何が起こっていますか?

ありがとうございました。

+1

私はそれが名前空間と関係があると推測していますが、XMLサンプルなしではそれ以上のことは分かりません。 – netcoder

+0

'print_r()'は、親と同じ名前空間に属する子のみを表示します。まったく同じ疑問がたくさんあります。 –

+0

[SimpleXMLとprint_r()の重複可能性 - なぜこれは空ですか?](http://stackoverflow.com/questions/3109302/simplexml-and-print-r-why-is-this-empty) –

答えて

2

名前空間を指定してchildrenメソッドを使用する必要があります。デフォルトのアクセスおよび反復メソッドは、デフォルトの名前空間でのみ動作します。

例としてhereを参照してください。

編集:上記の壊れたリンクsee here最後のバージョンはWaybackから入手できます。

関連する問題