7

HTML5検証に適したオープンソースのJavaライブラリはありますか?CSS3の検証も行ったら素晴らしいと思います。JTidyはしばらくの間維持されていません。

4

3 に答える 3

4

W3C HTMLバリデーターとCSSバリデーターの両方のソースコードが利用可能ですが、Javaで記述されているのはCSSバリデーターのみです。validator.nuのリポジトリはここにあり、Javaで記述されています。

ただし、HTML5の検証は、以前のバージョンのHTMLの検証とは異なることに注意してください。以前のバージョンのHTMLはDTDに依存し、SGML検証モデルに従っていましたが、HTML5にはDTDまたはSGMLへのリンクがありません。必要なのはHTML5バリデーターではなく、HTML5リンターである可能性があります。

于 2012-07-11T08:11:43.413 に答える
1

validator.nuはオープンソースです。ただし、CSSの解析はありません。

于 2012-07-11T04:42:32.923 に答える
0

同じ質問を自分ですると、Javaで非常に単純な検証インターフェイスjcabiを実装するというプロジェクトがあります。

http://w3c.jcabi.com

彼らのGITreadmeに基づく非常に単純な例:

import com.jcabi.w3c.HtmlValidator;
assert ValidatorBuilder
           .html()
           .validate("<html>hello!</html>")
           .valid()
           ;

独自のローカルインスタンスをインストールすることはできますが、リモートサービス(実行していることによってはやり過ぎのように見えます)をチェックしているように見えます。

于 2016-01-11T19:18:32.313 に答える