[英]When Jsoup parse Html tag that only included “0”, null will be returned?
我使用jsoup-1.6.0,解析html标记字符串,只包含字符串内容“ 0”,但是jsoup返回null,我理解...
例如:
String html = "<span>0</span>";
Document doc = Jsoup.parse(html);
Elements eles = doc.getElementsByTag("span");
Element span = eles.get(0);
System.out.println(span.hasText());//false
System.out.println(span.ownText());//null, but I hope the result is "0"
这是为什么呢?
回答:
应该是一个错误,binary_runner说jsoup-1.3.3很好,我测试了jsoup-1.5.2也很好。 因此,我决定使用jsoup-1.5.2。
谢谢binary_runner!
我不确定。 我猜可能是Jsoup的错误。 我可以a
与下面的代码。
String html = "<span>a</span>";
Document doc = Jsoup.parse(html);
Elements eles = doc.getElementsByTag("span");
Element span = eles.get(0);
System.out.println(span.hasText());//true
System.out.println(span.ownText());//"a"
显然,一个错误可以与JSoup 1.3.3一起很好地工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.