- Fire Emblem 私設二次創作サイト - 

« [リンク] XML参考サイト | メイン | [雑記] 生誕 »

Xpathの便利さに脱帽。
XMLがDBの代わりになるという話は知ってましたが、これは便利すぎる。

XML処理について、PEARのXML_Treeではなく、標準のSimpleXMLに移行中。
つーか、PHPのバージョン的に、最初からこっちでやれって話ですね。変なバグもないし、属性もアクセスしやすいし。いい事尽くめで笑ってしまったくらいで。
まぁ、回り道も勉強ですよね。うん。

PHPでは、XMLを読み込んだ$objに対して、

$obj->xpath("評価式")

で評価式に合致したノードを取得可能。
後はいつも通りforeachで処理してやればいい。
評価式についてはかなり細かい指定が可能。AND条件やOR条件、階層構造や属性値の評価も可能。
処理速度も今のところ問題なし。

トラックバック

このエントリーのトラックバックURL:
http://masumi.cside.com/cgi/blog/mt/mt-tb.cgi/122

About

2009年1月25日 22:23に投稿されたエントリーのページです。

ひとつ前の投稿は「[リンク] XML参考サイト」です。

次の投稿は「[雑記] 生誕」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。