2012-12-31 122 views
3

是否可以使用jsoup來驗證HTML片段?我想知道標記是否格式不正確,而不是讓jsoup自動修復它,我希望能夠通知用戶修復源標記本身。使用jsoup進行驗證

回答

0

我想Jsoup不是適合這個的庫;它用於解析/清理/處理html。

1

Jsoup不是正確的解析器來檢查xml或html的有效性,您可以使用JDom來代替。下面是一個示例代碼來檢查xml的良好性。

 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 here