Как получить XML через Jsoup с элементом im: image? - PullRequest
1 голос
/ 21 марта 2012

У меня есть ссылка XML: http://itunes.apple.com/us/rss/topfreeapplications/limit=100/xml. Я хочу получить весь контент через Jsoup.Но у меня есть проблема, когда я получаю контент с XML-элементом:

<im:image height="53">
http://a5.mzstatic.com/us/r1000/111/Purple/v4/3d/6a/2b/3d6a2b17-e46c-5609-1bdc-1a3935ed2e51/mzl.edqotirc.53x53-50.png
</im:image>
<im:image height="75">
http://a1.mzstatic.com/us/r1000/111/Purple/v4/3d/6a/2b/3d6a2b17-e46c-5609-1bdc-1a3935ed2e51/mzl.edqotirc.75x75-65.png
</im:image>
<im:image height="100">
http://a4.mzstatic.com/us/r1000/111/Purple/v4/3d/6a/2b/3d6a2b17-e46c-5609-1bdc-1a3935ed2e51/mzl.edqotirc.100x100-75.png
</im:image>

Как получить ценное содержимое в im: image?Спасибо!

Ответы [ 2 ]

1 голос
/ 06 января 2013
Document doc = Jsoup.parse(html);
Elements elements = doc.select("im|image");
for (Element element: elements )
{
System.out.println(element.text());
}
0 голосов
/ 22 марта 2012

Прежде всего, Jsoup - это анализатор HTML, а не XML.Второе: попробуйте селектор:

doc.select("im:image").text();
...