3

jsoup を使用して HTML フラグメントを検証することは可能ですか? マークアップの形式が正しくないかどうかを知りたいのですが、jsoup で自動的に修正するのではなく、ソース マークアップ自体を修正するようにユーザーに通知できるようにしたいと考えています。

4

2 に答える 2

1

Jsoup は、xml や html の有効性をチェックするための適切なパーサーではありません。代わりに JDom を使用できます。以下は、xml の welformedness をチェックするサンプル コードです。

      SAXBuilder builder = new SAXBuilder();
      File xmlFile = new File("sample.xml");

        try {
            Document document = (Document) builder.build(xmlFile);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            System.out.println(e.getMessage());
        }catch(JDOMException e){
              System.out.println(e.getMessage());
        }

JDom2はここからダウンロードできます。

于 2014-03-11T09:01:57.303 に答える
0

Jsoupはこれに適したライブラリではないと思います。HTMLの解析/クリーニング/作業に使用されます。

于 2013-01-01T17:33:55.050 に答える