2009年7月9日木曜日

closure-xml

Common LispのXML,HTMLパーサライブラリに,Closure XML Parserとその仲間たち(stp,chtml等)がある.
asdf-installでインストールできるので楽ちん.
htmlをパースするならこのようにしてパースできるようだ.

;;リストにして返す
(chtml:parse #p"./hoge.html" (chtml:make-lhtml-builder))

;;DOMっぽいもの(CXML-STP)に利用できるオブジェクトを返す
(chtml:parse #p"./hoge.html" (stp:make-builder))

ドキュメントがしっかり書かれているようなので,英語で挫けなければ便利に使えそう.

0 件のコメント:

コメントを投稿