0

我有一个格式为 rss 的提要

<item>
<title>11/09/2012 - Coffee Roasting 101</title>
<link><![CDATA[http://test.com/helios/index.php?com=detail&eID=277478]]></link>
<description>&#60;p&#62;&#60;img style=&#34;float: right; margin: 5px;&#34; src=&#34;http://test.com/helios/img/hand.jpg&#34; alt=&#34;five finger of coffee please&#34; width=&#34;127&#34; height=&#34;132&#34; /&#62;Learn the basics of roasting coffee. What...</description>
<guid>http://test.com/helios/index.php&#63;com=detail&amp;eID=277478</guid>
<pubDate>Fri, 09 Nov 2012 08:00:00 -0800</pubDate>
</item>

描述节点中有一些文本以及 img 标签。现在在我的功能中,我正在做类似的事情:

foreach (ArrayList item in rssItems)
 {
string desc = (string)item[1];
-------------------           
     Response.Write("<li><a href=\"" + link + "\">" + title + "</a>");
     Response.Write("<p>" + desc+ "</p></li>");
-------------------
------------------- 

  }

我得到带有文本的 ap 标签以及带有高度和宽度的图像。我正在尝试将图像作为单独的 img 标签获取,而标签中没有属性和描述<p>。解决此问题的任何帮助将不胜感激。

4

1 回答 1

1

拥有标签的 HTML 代码<description>,使用正则表达式模式<img.*?src="(.*?)".*?>来查找<img>标签。

于 2012-11-08T23:38:56.503 回答