私はjsoup-1.6.0を使用し、文字列コンテンツ「0」のみを含むhtmlタグ文字列を解析しますが、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に感謝します!