【发布时间】:2014-01-06 18:26:42
【问题描述】:
我再次需要你的帮助!
我需要阅读这个 xml 文件...但问题是它不起作用!
这是 XML
<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<item>
<title>Video</title>
<media:content url="http://videourl.com/etc/" type="video/x-flv" duration="5128"/>
</item>
</channel>
</rss>
这是我的代码:
<?php
$xml=simplexml_load_file("http://videourl.com/etc/");
echo $xml->getName() . "<media:content url=";
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "";
}
?>
而且它不工作!它不起作用,因为没有任何内容被回显或打印!有人发现错误吗?
【问题讨论】:
-
谷歌(或搜索 SO)
SimpleXML + Namespaces。 -
什么问题,什么不工作?
-
你应该比“不工作!”更具体。例如,知道实际的输出是什么会有所帮助。
-
你能试试这个脚本吗?
<?php print_r (simplexml_load_file("http://videourl.com/etc/")); ?>。我认为它会打印出 FALSE,并且由于关闭错误报告,您的脚本会因此失败而死亡。请将此测试的结果添加到您的问题中。