Bre*_*don 1 java xml rss parsing android
扩展这个问题
对于JAVA,已经为ios做了回答,但为了使它在JAVA中运行,没有足够的解决方案.
解析直接标记的RSS源对我来说是已知的,但是解析另一个标记内的标记非常复杂,如下所示
<description>
<![CDATA[
<img width="745" height="410" src="http://example.com/image.png" class="attachment-large wp-post-image" alt="alt tag" style="margin-bottom: 15px;" />description text
]]>
</description>
Run Code Online (Sandbox Code Playgroud)
如何单独拆分src标签?
看看jsoup.我认为这就是你需要的.
编辑:
private String extractImageUrl(String description) {
Document document = Jsoup.parse(description);
Elements imgs = document.select("img");
for (Element img : imgs) {
if (img.hasAttr("src")) {
return img.attr("src");
}
}
// no image URL
return "";
}
Run Code Online (Sandbox Code Playgroud)