我使用JTidy清理某些XML,像這樣:如何從JTidy中刪除所有輸出?
Tidy tidy = new Tidy();
tidy.setXmlOut(true);
tidy.setShowWarnings(false);
tidy.parse(new FileInputStream(strStrippedHTMLPath), new FileOutputStream(strXMLPath));
的問題是,它總是輸出如下:
InputStream: Document content looks like HTML 4.01
5 warnings, no errors were found!
我怎樣才能防止它輸出什麼?我試過了:
tidy.setShowErrors(0);
tidy.setQuiet(true);
tidy.setErrout(null);
,如圖所示here,但那也沒用。
如果它能正常工作,那麼它可以正常工作:)謝謝 – sudo
只是一個快速警告:這不是線程安全的,會重定向虛擬機中運行的所有錯誤輸出,因此請確保您知道您在做什麼! – FRotthowe