rhaco: いまさらって感じのSimpleTagの使い方
xmlだけではなくhtmlも強力にパースするライブラリさん。
phpでスクレイピングするならrhacoが最適です。こんな便利なものはありません。
<xmp> <?xml version="1.0" encoding="UTF-8"?> <user> <id>3724581</id> <name>Yuta Konishi</name> <screen_name>kmusiclife</screen_name> <location>near Kanazawa, , Japan</location> </user> </xmp>
nameだけを取り出したい場合はこうします。
Rhaco::import("tag.data.SimpleTag"); $content = '上記のXMLファイルの内容'; $xml = new SimpleTag(); $xml->set($content, 'user'); $name = $xml->f("name.value()")
かんたんです。
難しいのはhttp://api.rhaco-users.jp/d9/d6d/classSimpleTag.htmlよりどうぞ。非常に優れたパースができます。