2013-12-16 3 views
0

У меня есть этот XML структура:Анализировать изображение из XML-файла с jsoup

<item> 
    <guid</guid> 
    <title</title> 
    <link></link> 
    <description><![CDATA[<img src="https://www.somesite.com/someimage1.jpg" />]]></description> 
    <pubDate></pubDate> 
    <author></author> 
    <dc:creator></dc:creator> 
</item> 

<item> 
    <guid</guid> 
    <title</title> 
    <link></link> 
    <description><![CDATA[<img src="https://www.somesite.com/someimage2.jpg" />]]></description> 
    <pubDate></pubDate> 
    <author></author> 
    <dc:creator></dc:creator> 
</item> 

как анализировать это с jsoup, чтобы retrive изображения и использовать его для popolate ListView адаптера?

+0

использовать xmlpullparser – Raghunandan

+0

с xmlpullparser как его разобрать? можешь мне помочь? – Kosma

+0

Это можно сделать и с Jsoup. что ты уже испробовал? –

ответ

2

Try This

String html = "<?xml version=\"1.0\" encoding=\"UTF-8\"><root><item><guid></guid><title></title><link></link><description><![CDATA[<img src=\"https://www.somesite.com/someimage1.jpg\" />]]></description><pubDate></pubDate><author></author><creator></creator></item><item><guid></guid><title></title><link></link><description><![CDATA[<img src=\"https://www.somesite.com/someimage2.jpg\" />]]></description><pubDate></pubDate><author></author><creator></creator></item></root>"; 
       Document doc = Jsoup.parse(html, "", Parser.xmlParser()); 
       for (Element e : doc.select("description")) { 
        System.out.println(e.text()); 
       } 

Вы можете добавить строку в массив или адаптер

списке следует
+0

эту работу! благодаря! – Kosma

+0

u приветствуйте Отметьте это как ответ, если это помогло u спасибо – ImGeorge

Смежные вопросы