Re: [請益] 要抓RSS標籤時,標籤是保留字怎麼辦

作者: newton2009 (好瘦唷QQ)   2015-05-27 10:44:24
※ 引述《poeta (鍵盤詩人)》之銘言:
: 我要抓的XML是這個:http://blog.goo.ne.jp/satojin71/rss2.xml
: 一般的般,是這樣 ->channel->item->pubDate 就抓到了。可是這個XML的
: 時間是包在<dc:date>標籤裡,date是保留字,一打出來,編輯器就報錯,實
: 作也展示不出來,要怎麼抓到他的日期啊?
<?php
$data = "http://blog.goo.ne.jp/satojin71/rss2.xml";
$xml = simplexml_load_file($data, 'SimpleXMLElement', LIBXML_NOCDATA);
$dc = $xml->channel->children("http://purl.org/dc/elements/1.1/");
echo '<pre>';
var_dump($dc);
echo '</pre>';
foreach ($xml->channel->item as $item) {
$dc2 = $item->children("http://purl.org/dc/elements/1.1/");
echo '<pre>';
var_dump($dc2);
echo '</pre>';
}
作者: poeta (鍵盤詩人)   2015-06-01 21:54:00
研究一下,謝謝。
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-06-01 21:58:00
$x->{"屬性"}->val就無往不利了。
作者: poeta (鍵盤詩人)   2015-06-01 22:01:00
http://purl.org/dc/elements/1.1/ 這個是什麼意思啊?

Links booklink

Contact Us: admin [ a t ] ucptt.com