Я пытаюсь отображать результаты из RSS-канала, используя PHP. Я успешно использовал magpie [magpierss.sourceforge.net] и rss_php [rssphp.net] Тем не менее, оба анализатора у меня возникают вопросы, получающие значения attrbute, например, 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" […]
Я получаю данные из RSS-ленты с Magpie. $rss[description] содержит CDATA с элементами html: <![CDATA[ <div> <a href='url'> <img src='img_url' alt='aaa' title='bbb' border='0' width='116' height='116'> </a> </div>]]> Some other text Как я могу получить « img_url » из этого? preg_match() единственный способ? Может быть, я могу использовать simpleXML?