2014-01-14 157 views
-2

我怎樣才能分開該表中的每個字母? A和B不能在一起。jsoup標籤解析與表

Document doc = Jsoup.connect(getURL).timeout(0).get(); 
Elements getdata= doc.select("tr[bgcolor] td"); 
for (Element element : getdata) { 
     System.out.println(element.text()); 
     // it gives A and B together. 
     } 

<tr bgcolor="#F0F0F0"> 
    <td>A 
    <br> B 
    </td> 
    <td>C 
    <br> D 
    </td> 
</tr> 
+0

你是什麼意思?你有什麼嘗試? Jsoup爲您提供所有您需要的信息,您在哪裏遇到麻煩? –

+0

(編輯後)*「A和B不能在一起。」*呃......他們不是,所以任務完成了。 –

+0

我添加了代碼示例。是否可以將標記文本
分開?@T.J.Crowder – user2638084

回答

0

從您的評論:

是否可以分開<br>標記文本呢?

是,通過Node#childNodes,它會給你一個文本節點,那麼br元素,然後另一個文本節點。

或者如果你喜歡,你可以通過element.html().split("<br>"),但可能更好使用childNodes