我有下一个rss:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Новини на tsn.ua</title>
<link>http://tsn.ua/</link>
<description>TSN.UA RSS feed</description>
<language>uk-ukr</language>
<pubDate>Fri, 04 Dec 2015 20:00:06 +0200</pubDate>
<ttl>300</ttl>
<image>
<url>http://tsn.ua/static/img/tsn_top_logo_rss.gif</url>
<title>Новини на tsn.ua - </title>
<link>http://tsn.ua/</link>
</image>
</channel>
</rss>..。等
如何使用pubDate获得文档的通用SimplePie?
发布于 2015-12-04 18:38:15
尝试以下方法,这解析xml:
$xmlx='<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Новини на tsn.ua</title>
<link>http://tsn.ua/</link>
<description>TSN.UA RSS feed</description>
<language>uk-ukr</language>
<pubDate>Fri, 04 Dec 2015 20:00:06 +0200</pubDate>
<ttl>300</ttl>
<image>
<url>http://tsn.ua/static/img/tsn_top_logo_rss.gif</url>
<title>Новини на tsn.ua - </title>
<link>http://tsn.ua/</link>
</image>
</channel>
</rss>';
$xml = simplexml_load_string($xmlx);
if ($xml === false) {
echo "Failed loading XML: ";
foreach(libxml_get_errors() as $error) {
echo "<br>", $error->message;
}
} else {
var_dump($xml->channel->pubDate);
}P.S:下次请把整个XML或者有效的
P.S2:您可以使用这函数解析日期
https://stackoverflow.com/questions/34095109
复制相似问题