2012-11-26 245 views
0

我有以下情況:Jsoup解析HTML

<div class="a"> 
    <div class="b"> 
    <ul class="c d"> 
     <ul data-category="Z"> 
      <...some informations/> 
     </ul> 
     <ul data-category="G"> 
      <..some informations/> 
     </ul> 
    </ul> 
    </div> 
</div> 

我需要存儲的值由數據類別和每個UL數據類別包含一切含有。 如何解析這個? 我所做的:

String string_r=null; 
Elements elems = doc.select("div.b"); 
for (Element div:elems){ 
    Elements div1 = div.select("ul.b c"); 
    for (Element vall1:div1){ 
     string_r=vall1.text(); 
    } 
} 

如果我在打印後的第一個文本值,我收到的一切巨大的文本,其中div.b被發現。但在這種情況下,字符串爲空。有人可以幫忙嗎? THX

回答