请帮助您在检索动态内容时使用PHP和XML。
我有这段代码:
function yt_name() {
$xmlData = file_get_contents( 'http://gdata.youtube.com/feeds/api/users/youtube/uploads?max-results=5&prettyprint=true' );
$xml = new SimpleXMLElement($xmlData);
$yt_name = $xml->event->name;
echo $yt_name;
}
如何检索<name>content</name>
内的内容?
此致
谢谢!
答案 0 :(得分:2)
不再使用此V2 API自2014年4月起已弃用,将于2015年4月21日关闭
使用json V3 API https://developers.google.com/youtube/v3/
答案 1 :(得分:1)
进入对象后,您可以按对象索引(节点名称)检索子项:
function yt_name() {
$xmlData = file_get_contents( 'http://gdata.youtube.com/feeds/api/users/youtube/uploads?max-results=5&prettyprint=true' );
$xml = new SimpleXMLElement($xmlData);
return $xml;
}
$yt = yt_name();
echo $yt->author->name;
输出: YouTube Spotlight
答案 2 :(得分:0)
我不确定你的XML格式是什么样的,但是这样的东西应该有效 -
$XMLData =
"<?xml version='1.0' encoding='UTF-8'?>
<video>
<name>This is the name</name>
<submitter>Mrs. Robinson</submitter>
</video>";
$xml=simplexml_load_string($XMLData) or die("Error");
echo $xml->name;