パーサーを作ってみました。パーサーを作ってみました。イベントハンドラ似の構造になっている点です。HTMLのパースのみに責務を限定し、それ以外の部分は別途自前で作るという哲学になっています。責務が限定されているので、パーサーそのものはとてもシンプルです。パーサーを作りたいと思っていて、あたためてきて、そして今回ようやく作ることができました。仕様はかなり限定的です。HTMLのエンコーディング判定などは未実装です。一方で、簡単なテストの範囲では、一定の可逆性があることまでは確認しました。付いていない困ったものを、簡単にハンドリングできるようにするためです。化しようとすると、該当箇所でコンパイルエラーが発生してしまい、作業が止まってしまうので、このような自前のHTMLパーサーがどうしても必要になったのです。付与するというコーディングなどを簡単に行うことができます。イベントハンドリングのノウハウが必要になります。超便利ツール、といったところです。他にも存在することは知っています。私の希望とは完全には一致しませんでした。当個人的見解に一切責任を持ちません。