mumumuの日記: XML_FOAF powered by PEAR(2)
日記 by
mumumu
前エントリのXML_FOAF_Parserについては、ろくにドキュメントがない
ものの、XML_RSS等を使ったことがあればAPIから使用方法は容易
に類推できる。XML_FOAFについても、XML_Utilとほぼ使い方は同じ
ようなものだろう。
PHP 4.3.10, Windows XP SP2の環境で以下のコードを試したら
一応きちんと動いた。食わせているfoaf.rdfというファイルはここの
ものをダウンロードして使わせて頂いた。
このコードはrdfファイルをHTMLのテーブル中に出力する。rdfは
ファイルのみならず、URIからも取得可能だ。
----
require_once 'c:/PHP/PEAR/XML/FOAF/Parser.php';
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );
$foaf_parser = new XML_FOAF_Parser();
$foaf_parser->parseFromFile( './foaf.rdf', false );
print( $foaf_parser->toHTML( $foaf_parser->toArray() ) );
XML_FOAF powered by PEAR(2) More ログイン