如何使用php从xml提要中提取georss:point标记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用php从xml提要中提取georss:point标记相关的知识,希望对你有一定的参考价值。
我在这个网站上看到过很多链接。其中一个非常接近:parsing a georss namespace with simplexml
为了我的目的,我编辑了这样的代码:
我想从给定的rss feed中提取georss:point tag值。我尝试了很多但失败了。运行上面的代码会给出致命的错误:
致命错误:在第10行的C: xampp htdocs phpproj Test2.php中调用null上的成员函数children()
任何帮助,将不胜感激。谢谢。
答案
我知道这是旧的,但这可能会帮助那些想要解析GeoRss Feeds或任何使用命名空间的xml的人。
$url = 'http://www.ubalert.com/alerts.rss';
$xml = simplexml_load_file($url);
$namespaces = $xml;
foreach ($xml->entry as $entry) {
//Use Namespace
$geo = $entry->children($namespaces['georss']);
echo $geo->point;
echo "
";
}
以上是关于如何使用php从xml提要中提取georss:point标记的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 从 XML“链接”标签中提取“href”属性?
使用 PHP 从 ATOM 提要中提取数据并使用它反向查找坐标到实际地址