簡體   English   中英

Jsoup選擇包含html標簽的文本

[英]Jsoup select text WITH including html tags

我使用 Jsoup 在<td></td>標簽之間選擇一些代碼。 它看起來像這樣:

Document doc = Jsoup.parse(response, "UTF-8");

Element elMotD = doc.select("td.info").first();
String motdText = elMotD.text();

我現在的問題是 jsoup 選擇了我想要的文本,但它只是整理了像<br>這樣的標簽<br>這些標簽對於我以后在 Android TextView 中的顯示很重要。

我怎樣才能做到這一點 Jsoup 不會錯過這段文本之間的標簽?

見這里: http : //jsoup.org/cookbook/extracting-data/attributes-text-html

使用Element.html()方法獲取 html,包括其內部 html 標簽。 您還可以將Node.outerHtml()用於包含外部標簽的 html。

在你的情況下:

Document doc = Jsoup.parse(response, "UTF-8");

Element elMotD = doc.select("td.info").first();
String motdHtml = elMotD.html();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM