jigen, Hirotomo Kunimatsu
Tokyo, Japan
mailto: microformat hcard
top

phpでmicroformatsパーサー

phpでmicroformatsパーサーなんだか三連続でmicoroformats関連エントリーです。「PHP Classes」でたまたま見つけたmicroformatsのパーサ。

ずっと簡単なmicroformatsのパーサを試してみたかったので、「お!」と思って使ってみたのだが色々と問題が…。

とりあえず以下のように使える。簡単だー。と思っていたらその下の必要なものを見て欲しい。

<?php
include ('lib/MicroFormatParser.php');

$html = file('testpage.html');
$html = join("\n", $html);

$mfParser = new MicroFormatParser();

$mfParser->parserSetup (array (
    'hcard' => true,
    'hreview' => true,
    'hcalendar' => true,
    'reltag' => true,
));
$mf = $mfParser->parseSource($html);

echo '<pre>';
$mf->each('
    echo "<h1>".get_class($value)."</h1>";
    var_export($value);
    echo "<hr />";
');
?>
スポンサードリンク

必要な物

  1. PHP 4以上だが5では動かず
  2. DOM XML extension 必須
  3. 別途 xArray library packageが必要。

いやーーー。PHP5.xで動かないのかーーー。すんごく残念!


スポンサードリンク

関連エントリー

よろしければ、以下リンクよりコメントをどうぞ。
2006/12/31 14:02:49200614:02
アリ「ここからメニューだすよ」
アリ「ごちそういっぱーい」
アリ「腹へったー」
アリ「働けー働けー♪」