我编写了一个代码来从 XML 文件(Feed)中读取新闻......我必须在我的列表视图中显示每个项目的描述......我使用这段代码删除了描述标签中存在的 html 标签:
else if ("description".equals(tagName)){
sourcedescription= parser.nextText();
description=Html.fromHtml(sourcedescription).toString();
Log.d("msg", description);
feedDescription.add(description);
}
有些项目我成功地在没有标签的情况下显示了它的描述,即以一种可以理解的方式,但是我没有删除其他一些有 {iframe} {/iframe} 标签的项目的所有标签......我认为这个标签存在于描述标签中有“无描述”的项目
<description><![CDATA[<p>{iframe height="600"}<a href="http://admreg.yu.edu.jo/index.php?option=com_content&view=article&id=606:------20132014&catid=87:2011-01-25-18-12-08&Itemid=438">http://admreg.yu.edu.jo/index.php?option=com_content&view=article&id=606:------20132014&catid=87:2011-01-25-18-12-08&Itemid=438</a><span style="line-height: 1.3em;">{/iframe}</span></p>]]></description>
我的问题是如何使用正则表达式删除 iframe 标签?