2014-08-31 111 views
1

我正在開發某種RSS應用程序:應用程序下載由RSS源提供的內容並將其顯示給用戶。迭代HTML標記

帖子的內容有一個像pIMGH2標籤,我想遍歷(按順序)在他們創造的TextView的和ImageView的的根據標籤的。

例如,我想顯示HTML代碼:

<body> 
    <h2>Some text</h2> 
    <img src="image1.jpg"> 
    <p>A lot of text</p> 
</body> 

<TextView /> 
<ImageView /> 
<TextView /> 

我覺得Jsoup是一種選擇,但我不知道如何使用它,或者如果Android包括本地解決方案。

我也想合併對圖像花邊下載,我已經找到了Ion library,但也許對我的使用有更簡單的解決方案

編輯

由於@Vogabe的建議,我我使用Jsoup遍歷標籤。這是代碼,也許有人能找到它有用

Document document = Jsoup.parse(htmlContent); 
Elements elements = document.getAllElements(); 

for (Element element:elements) { 
    Tag tag = element.tag(); 

    if (tag.getName().equalsIgnoreCase("p")) { 
     // ... 
    } 
} 

回答