1

複数の 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 を使用して summary タグ内から img タグを取得して、これを自分の Web サイトに表示するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

0

SimplePie を使用してコンテンツを取得し、それを 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 を使用していませんでしたが、そのようなものになるはずです。

于 2011-01-28T20:51:44.757 に答える