SimpleXML が楽すぎる

これはいいものだ…
何がいいかって

  1. 1行で作成できる $xml = simplexml_from_file( $filename )
  2. 一行目にxmlタグ( <?xml version=... ってやつ)は無くても読み込み可能
  3. タグをオブジェクトのプロパティーとして使える(配列 $xml['node'] よりオブジェクト $xml->node の方が、文字打数が少なくてすむ)
  4. そのタグがあるかどうか気にせず、とりあえず foreach で回せる。

楽だ。今までsaxとか正規表現でやってきた努力がバカみたいだ(;´Д`)
join が使えないのがつらいけど。(PHP5 で IteratorAggregate インターフェースが用意されているものは foreach で回せるように成ったんだけど、join とか array_map とかの、PHP4で充実した配列系関数は使えないみたいだな…)