今さらだけど自分用のメモ - simplexml_load_***
$xml = simplexml_load_file($fh); $xml = simplexml_load_string($str);
で書くとめちゃ簡単にxmlファイルなり文字列をparseしてくれる。
php5賢いわぁぁ( ;´Д`)
で、各nodeやプロパティへアクセスするのも簡単だし。
プロパティにアクセス
$xmlをvar_dumpするとプロパティもってるnodeは
[@attributes].....
みたいなことが書いてるからその名前にアクセス
$xml->NODE_A['HOGE']
そのノードが配列だった場合
添え字を加えてあげればおk。
省略で初めの子にアクセスしてくれる
$xml->NODE_A[0] or $xml->NODE_A $xml->NODE_A[1]['FUGA']