1
使用jericho api
,我可以验证给定的html标记,如<input type="test" .....>
?我无法在杰里科找到一个可以这样做的api。有没有办法只用jericho
? 我不想整理或净化html标签。我只是想检查它的有效性。使用jericho验证java中的html标记
使用jericho api
,我可以验证给定的html标记,如<input type="test" .....>
?我无法在杰里科找到一个可以这样做的api。有没有办法只用jericho
? 我不想整理或净化html标签。我只是想检查它的有效性。使用jericho验证java中的html标记
jericho api
将记录所有的验证,告诉你你正在验证的构造的html中的所有缺陷和差距。它做它自己的标签整理版本,但也记录了它的版本logger
的信息。
让我们尝试打印的内容杰里科认为你html
标签:
PrintWriter writer = new PrintWriter(System.out);
WriterLogger myLogger = new WriterLogger(writer);
myLogger.setInfoEnabled(true);
Source source = new Source("<input type=\"test\" .....>");
source.setLogger(myLogger);
try {
source.getSourceFormatter().writeTo(writer);
} catch (Exception e) {
e.printStackTrace();
}
输出,我得到的是:
ERROR: StartTag input at (r1,c1,p0) contains attribute name with invalid first character at position (r1,c20,p19)
<input type="test" .....>
此日志条目看起来是解析的,并且可以在超过使用单程。