如何使用 SimplePie 获取频道的 pubDate?
How get pubDate of channel using SimplePie?
我有下一个 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>
...等等
我如何使用 SimplePie 获取 DOCUMENT 的 GENERAL pubDate?
尝试以下操作,this 解析 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: 下次请 post 整个 XML 或一个有效的
P.S 2:可以使用this函数
解析日期
我有下一个 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>
...等等
我如何使用 SimplePie 获取 DOCUMENT 的 GENERAL pubDate?
尝试以下操作,this 解析 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: 下次请 post 整个 XML 或一个有效的
P.S 2:可以使用this函数
解析日期