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

코드 샘플을 추가했습니다.
태그가 지정된 텍스트를 분리 할 수 ​​있습니까 [email protected] – user2638084

답변

0

:

<br>이 텍스트 태그 분리 할 수 ​​있습니까? 당신에게 텍스트 노드, 다음 br 요소, 다음, 다른 텍스트 노드를 줄 것이다 Node#childNodes를 통해

.

또는 원하는 경우 element.html().split("<br>")을 통해 처리 할 수 ​​있지만 childNodes을 사용하는 것이 더 좋습니다.