blog.fuktommy.com

HTMLプリプロセッサ(Another HTMLPP) 更新

HTMLプリプロセッサ(Another HTMLPP)Another HTML-lint を呼び出していましたが、 オープンソースのソフトが非オープンソースソフトを呼び出すのもなんだなあと思い、 スクリプト内部でHTMLの文法チェックもやってしまうことにしました。

といってもXMLをパーズしてみて、うまくいくかどうかを見ているだけです。 つまり文法チェックできるのはXHTMLだけで、 タグの閉じ忘れや綴り間違いが検出できる程度です。 例えば <h2>...</h3> というのは検出できますが、 <a hreg=... とか <h9>...</h9> のような誤りは検出できません。

ソースはこちらから: htmlpp-0.6.b1.py

本格的な文法チェックはFirefoxの拡張機能「Html Validator」を使えばいいかなと思います。

Copyright© 1998-2014 Fuktommy. All Rights Reserved.
webmaster@fuktommy.com (Legal Notices)