可能重复:
PHP SimpleXML 命名空间问题
我正在编写一个 PHP 脚本来将 RSS 提要解析到网页。问题是访问日期节点。我认为 PHP 很困惑,因为date()
它是一个 PHP 函数。
<?php
$streamData = simplexml_load_file('http://www.naps.org/index.php/rss/','SimpleXMLElement', LIBXML_NOCDATA);
foreach ($streamData->channel->item as $item){
$itemTitle = ($item->title);
$itemLink = ($item->link);
$itemDate = date_parse($item->date);
$itemYear = $itemDate[year];
$itemMonth = $itemDate[month];
$itemDay = $itemDate[day];
$itemOutputDate = $itemYear.'-'.$itemMonth.'-'.$itemDay;
echo $itemOutputDate;
}
?>
// echos...
--
--
--
--
--
如何访问$item->date
节点?
编辑
它实际上是<dc:date>
我试图访问的节点。