すべてのHTML文書はXML文書です。現在のプロジェクトでは、正しく閉じられていないhtmlタグがたくさんあります。これはレール上のルビーアプリケーションです。私は、html出力全体を解析するafterフィルタを置いて、適切に整形されたドキュメントではないことを解析で検出した場合にエラーを発生させます。html文書がルビーでうまく構成されているかどうかを確認するには
この場合、整形式とは、すべてのタグが正しく閉じられていることを意味します。この場合にも良いルビーパーサーは何ですか?これは高速です。
これらのHTMLドキュメントを自分で生成していますか?現実の世界では、すべてのHTMLが*有効なXML文書ではありません。非常に、非常に少ないです。 – Eli
はい私はそれを生成しています。しかし、私の意見では非常に頻繁にタグを閉じることを忘れています。閉じたタグを忘れてしまった場合、整形式のXMLではないというエラーを発生させたいと思います。 – Roger