2017-07-19 184 views
0

如何使用jsoup遍歷特定標記中的所有標記?例如,HTML文件看起來像使用jsoup嵌套標記提取

<br><input ....> 
    <A HREF=...> <i>some texts</i> 
    <A HREF=...> 
<br><input ....> 
    <A HREF=...> <i>some texts</i> 
    <A HREF=...> 
<br><input ....> 
    <A HREF=...> <i>some texts</i> 
    <A HREF=...> 
... 

所以,對於每一個br,我想遍歷標籤inputaia。聲明

Element element = doc.select("br").first(); 

將只返回br這是不適合的。

UPDATE:

如果我使用Elements element = doc.select("br");然後我如何可以遍歷element?如果我使用

Elements element = doc.select("br"); 
Element e2 = element.get(0).select("i").first(); 

然後e2將是空的!

+0

'元素e = doc.select(「br」);'並且迭代不起作用? – azro

+0

for'Elements'它說'錯誤:找不到符號' – mahmood

+0

某處存在錯誤,因爲它存在(我已經嘗試了一段時間),它甚至在主頁上https://jsoup.org/ – azro

回答

0

不能讀取brinputaia因爲沒有孩子br的,因爲這是select做:選擇元素的


的問題是孩子們在聊天中看到 - 我會在編輯好後編輯