У меня есть ссылка 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?Спасибо!
Document doc = Jsoup.parse(html); Elements elements = doc.select("im|image"); for (Element element: elements ) { System.out.println(element.text()); }
Прежде всего, Jsoup - это анализатор HTML, а не XML.Второе: попробуйте селектор:
doc.select("im:image").text();