我正在设置一个从多个RSS提要中抓取第一个条目的页面。我遇到了很多格式不同的RSS提要。我使用SimplePie来解析提要。我正在尝试获取图片的当前提要如下:
<entry>
<updated>2011-01-28T09:00:00Z</updated>
<title><![CDATA[Information on Title of Product]]></title>
<link href="http://link-to-website"/>
<summary type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<img src="http://image.JPG"/>
<div>Title of Image</div>
</div>
</summary>
</entry>我如何用SimplePie从摘要标签中抓取img标签,以便在我的网站上显示?
提前谢谢。
发布于 2011-01-29 04:51:45
您必须使用SimplePie从获取内容,然后通过and XML解析器(例如SimpleXML )运行它,以获得所需的节点。例如:
$summary = <<<XML
<div xmlns="http://www.w3.org/1999/xhtml">
<img src="http://image.JPG"/>
<div>Title of Image</div>
</div>
XML;
$xml = new SimpleXMLElement($summary);
$imageSrc = (string) $xml->img->attributes()->src;很长一段时间没有使用SimpleXML了,但应该是这样的。
https://stackoverflow.com/questions/4832467
复制相似问题