[英]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.