PHPプログラムに関する各種メモ書き

XML,HTMLを解析(パース)するクラスXML_HTMLSax

■ XML_HTMLSax

http://www.go-pear.org/package/XML_HTMLSax

インストール方法は

pear install -o XML_HTMLSax

でOK。

次にソースをダウンロードして、doc/examples の中のSimpleExample.phpを見てみます

ダウンロード:http://www.go-pear.org/package/XML_HTMLSax

    function openHandler(& $parser,$name,$attrs) {}
    function closeHandler(& $parser,$name) {}
    function dataHandler(& $parser,$data) {}
    function escapeHandler(& $parser,$data) {}
    function piHandler(& $parser,$target,$data) {}
    function jaspHandler(& $parser,$data) {}
openHandler:タグの開始位置に到達したときに実行されるメソッド
closeHandler:タグの終了位置に到達したときに実行されるメソッド
dataHandler:タグとタグの内容を取得したときに実行されるメソッド
escapeHandler:htmlコメントやDOCTYPEに到達したときに実行されるメソッド
piHandler:PHPコードに到達したときに実行されるメソッド
jaspHandler:JSP/ASP コードに到達したときに実行されるメソッド

これらを自分で自由に定義して使います。


関連エントリー

No.422
04/08 10:00

edit

PEAR
XML