PHPでxmlを簡単に扱う(PHP Advent Calendar jp 2010 Day 5)

はじめましてPHP Advent Calendar jp 2010 : ATNDの4日目参戦のredsnowです。
お仕事でXMLを扱う必要があったのですが、なかなかに苦労したのでネタにしてみます。

XMLを作成する時

PEAR XML_Serializer
今更PEAR?って思われるかもしれませんが、pear installしないで自分の環境におけるのでたまに使います。
かつ、標準関数でやるとxml作成は結構大変なのでオススメです

生成されるxml

POSTする時

file_get_contents、stream_context_create、http_build_queryを使うと幸せですね

ベーシック認証がかかっているサイトにPOSTしてます。
file_get_contents万能すぎですね(*´Д`*)

XMLを配列にしたい時

PEAR XML_Unserializer
simplexml_load_stringを使えばいいじゃんという声が聞こえてきそうですが・・・

枯れた技術のオンパレードでしたがいかがでしょうか?
もっとこうした方がいいよ!って教えていただけるとありがたいです
それでは、明日は忍び歩く男 – SLYWALKERです、よろしくお願いします!

スポンサーリンク

シェアする

フォローする

コメントを残す

トップへ戻る