PHP4でXMLを処理する
http://www.phppro.jp/school/mashup/vol3/1
正規表現で取り込んでしまおう、という方法です。
- Keith Devens氏のライブラリが、allow_call_time_pass_referenceを変更できなくて動かない
- PEARは重い
- てっとりばやく、確実に取得したい
なんて思っていたので、この方法で落ち着きました。
Loading...
こちらもスムーズに読み込みできたのですが、私の読み込んだXML(Googleカレンダー)はなぜか一部値が欠けていました。
たぶん私が何か悪さしたのだろうけど、追求する前に乗り換えてしまいまして…。
しかし、PHP4でさらっとXMLが扱えないとは…
SimpleXMLが使えなかったのはかなりのショック。
ついでにメモると、GoogleカレンダーのXMLで取得できる予定は25件までのようです。
25件というのはデフォルト値でした。「max-results」というクエリで変更できます。(2009-11-30 訂正。。。)
http://www.google.com/calendar/feeds/test%40gmail.com/private-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic?max-results=5 とか。
詳しくは、http://code.google.com/apis/calendar/data/2.0/reference.html