2014-01-14 122 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