Php 如何从rss中回显其他项目
我有下面的php脚本来从rss提要中回显项目。但是,如果我想将其他项目作为正常的标题、日期或描述进行回应,该怎么办?在本例中,例如gdacs:alertlevel或gdacs:eventtype。你可以在这里找到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
如果您查看所提到的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文件中并将其回显到我的文档中?