0
我試圖從下面的標記中獲取數據。內部網格數據<div><p>data</p></div>
我已經這樣做了。
Document doc = Jsoup.parse(currMsg);
Elements ele = doc.select("p");
這將返回<p>data</p>
我只想data
。
然後我試圖通過char遍歷get char。
我想知道有沒有其他方法可以輕鬆獲得data
。
我試圖從下面的標記中獲取數據。內部網格數據<div><p>data</p></div>
我已經這樣做了。
Document doc = Jsoup.parse(currMsg);
Elements ele = doc.select("p");
這將返回<p>data</p>
我只想data
。
然後我試圖通過char遍歷get char。
我想知道有沒有其他方法可以輕鬆獲得data
。
獲取元素的文本Element.text()或Element.ownText()。 text()返回元素內部的所有文本,包括子元素內部,而ownText()僅返回該元素中的文本(不包含在任何子元素中)。 Element.textNodes()爲您提供更細緻的控制,如果您想要一些但不是全部文本。
的textNodes()的Javadoc給出了展示來獲得文本的不同方式之間的關係,一個微小的例子:
For example, with the input HTML: <p>One <span>Two</span> Three <br> Four</p>
with the p element selected:
p.text() = "One Two Three Four"
p.ownText() = "One Three Four"
p.children() = Elements[<span>, <br>]
p.childNodes() = List<Node>["One ", <span>, " Three ", <br>, " Four"]
p.textNodes() = List<TextNode>["One ", " Three ", " Four"]
這是包括在Jsoup Cookbook。你可能會發現食譜的其他部分很有幫助。
我不明白,你成功使用了兩行代碼,想要少用? – Typo
嘿它給了我一個字符串
數據
我不想要節點的節點 – Ke7in