Php 如何从rss中回显其他项目

Php 如何从rss中回显其他项目,php,rss,Php,Rss,我有下面的php脚本来从rss提要中回显项目。但是,如果我想将其他项目作为正常的标题、日期或描述进行回应,该怎么办?在本例中,例如gdacs:alertlevel或gdacs:eventtype。你可以在这里找到rss提要 如果您查看所提到的XML(例如alertlevel或eventtype),我如何将其放入php文件并将其回显到文档中 $limit = 5; $rss = new DOMDocument(); $rss->load(trim(file_get_contents('htt

我有下面的php脚本来从rss提要中回显项目。但是,如果我想将其他项目作为正常的标题、日期或描述进行回应,该怎么办?在本例中,例如gdacs:alertlevel或gdacs:eventtype。你可以在这里找到rss提要


如果您查看所提到的XML(例如alertlevel或eventtype),我如何将其放入php文件并将其回显到文档中

$limit = 5;
$rss = new DOMDocument();
$rss->load(trim(file_get_contents('https://www.gdacs.org/xml/rss.xml')));
$feed = array();

foreach ($rss->getElementsByTagName('item') as $node) {
    $item = array(

        'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
        'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
        'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
        'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
    );

    array_push($feed, $item);   
    if(count($feed) == $limit) {
        break;
    }
}
$now = new DateTime();

foreach($feed as $entry) {


    $title = $entry['title'];
    $link = $entry['link'];
    $description = $entry['desc'];
    $date = new DateTime($entry['date']);


    echo '<div class="storytitle" >' . $title . '</div> ';
    echo '<div class="content">' . $description. '</div>';
    echo '<div class="date">'. $description. '</div> ';

}
$limit=5;
$rss=新的DOMDocument();
$rss->加载(修剪(文件获取内容)https://www.gdacs.org/xml/rss.xml')));
$feed=array();
foreach($rss->getElementsByTagName('item')作为$node){
$item=数组(
'title'=>$node->getElementsByTagName('title')->项(0)->nodeValue,
'desc'=>$node->getElementsByTagName('description')->项(0)->节点值,
'link'=>$node->getElementsByTagName('link')->项(0)->nodeValue,
'date'=>$node->getElementsByTagName('pubDate')->项(0)->节点值,
);
阵列推送($feed,$item);
如果(计数($feed)=$limit){
打破
}
}
$now=新日期时间();
foreach($feed作为$entry){
$title=$entry['title'];
$link=$entry['link'];
$description=$entry['desc'];
$date=新的日期时间($entry['date']);
回显“.$title.”;
回显“.$description.”;
回显“.$description.”;
}

那怎么办?看起来您正在回显$title和$description,如果您需要$date,也回显它。请更新您的问题,以概述您正面临的确切问题。如果您查看所提到的XML(例如alertlevel或eventtype),我如何将其输入到我的php文件中并将其回显到我的文档中?