0

我有 这个 xml 文件 ,我正在尝试访问phppermission中标签中的属性值yt:accessControl

echo (string)$xmlyt->entry->children('yt')->{'accessControl'}->attributes()->$actionAttr."------------";

但我有错误

Node no longer exists
4

1 回答 1

1

了解 SimpleXML 的工作原理和 XML 通常对这样做非常有益……您可以通过反复试验来发现事物并最终得到如下结果:

$sxml=simplexml_load_file('http://gdata.youtube.com/feeds/api/videos/'.$videoID.'?v=2');
$yt = $sxml->children('http://gdata.youtube.com/schemas/2007');
print_r($yt->accessControl->attributes());
print_r($yt->accessControl[4]->attributes());

例如,这将为您提供第一个和第五个操作的权限,这些操作恰好是评论和嵌入 ATM(应该可能遍历所有操作以识别您感兴趣的操作,而不是依赖于订单)。

希望这会有所帮助,aL

于 2013-07-02T09:21:07.747 回答