0

PHP を使用して RSS フィードの結果を表示しようとしています。カササギ [magpierss.sourceforge.net] と rss_php [rssphp.net] の使用に成功しました

ただし、両方のパーサーで属性値、特に media:thumbnail を取得する際に問題が発生しています

<media:content url="http://cache.wdcdn.net/cdn/asset/view/client/sfi/package/library/id/692313/format/o/h/5c5b86ff5dc804b2d314b3a9718bdef0/JelloAdultContentDirsCut.m4v?7a6013aef28682d61703dff120d21b12266b54a2a637283d7d4f0a0b41a1f35116ad845809e136636fd6663e34fb341ed348bcd006.m4v" fileSize="5936750" type="video/mp4" duration="32" height="360" width="640"/>

<media:thumbnail url="http://cache.wdcdn.net/cdn/asset/view/client/sfi/package/library/id/692313/format/t/size/lg/h/c374cb3c669fdb346ad82adb16b41b4a/library_692313_lg.jpg?7a6013aef28682d61703dff120d21b12266b54a2a637283d7d4f0a0b41a1f35116ad845809e136636fd6663e34fb341ed348bcd006.jpg" height="360" width="634"/>

<media:thumbnail url="http://cache.wdcdn.net/cdn/asset/view/client/sfi/package/library/id/692313/format/t/size/sm/h/c374cb3c669fdb346ad82adb16b41b4a/library_692313_sm.jpg?7a6013aef28682d61703dff120d21b12266b54a2a637283d7d4f0a0b41a1f35116ad845809e136636fd6663e34fb341ed348bcd006.jpg" height="102" width="180"/>

<media:credit role="client" scheme="urn:feeds-wiredrive-com:credits"><![CDATA[Jell-O]]></media:credit>

<media:credit role="director" scheme="urn:feeds-wiredrive-com:credits"><![CDATA[Jerry Simpson]]></media:credit>

<media:credit role="agency" scheme="urn:feeds-wiredrive-com:credits"><![CDATA[CPB]]></media:credit>

<media:keywords><![CDATA[Chocolate, dessert, fruit, Jell-O, pudding]]></media:keywords></item>

ヒントやヘルプはありますか?私は困惑しています。

4

2 に答える 2

0

私の解決策はsimplepieを使用することでした。simplepie.orgは非常に優れたパーサーであり、まさにこのためのクラスが組み込まれています。get_thumbnail()および他の多くの便利なクラス。おすすめされた

于 2012-04-26T19:56:36.773 に答える
0

代わりに、これらの事前構築済みクラスのいずれかを使用してみてください。http://php.net/manual/en/refs.xml.php たとえば、simplexml を試してみてください。

于 2012-04-24T22:07:29.617 に答える