我有下一个rss:
System.Diagnostics.Debug.Print(readOp());
......等 如何使用SimplePie获取DOCUMENT的GENERAL pubDate?
答案 0 :(得分:2)
尝试以下操作,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:下次请发布整个XML或有效的
P.S 2:您可以使用this功能
来解析日期