Php simplexml读取Enclosure html标记

Php simplexml读取Enclosure html标记,php,xml,rss,simplexml,Php,Xml,Rss,Simplexml,如何使用simplexml读取iTunes RSS中的附件url标记 提要: 访问url使用 rss->channel->item->enclosure->attributes()->url 试试这个来获得字幕 $namespaces = $item->getNameSpaces(true); $nodes = $item->children($namespaces['itunes']); echo $nodes->subtitle; rs

如何使用simplexml读取iTunes RSS中的附件url标记

提要:

访问url使用

rss->channel->item->enclosure->attributes()->url
试试这个来获得字幕

$namespaces = $item->getNameSpaces(true);
$nodes = $item->children($namespaces['itunes']);
echo $nodes->subtitle;

rss->channel->item->enclosure->attributes()!这是正确的答案。谢谢,为什么是否定的观点?。我在Google和simplexml文档中查找了很多时间,但没有找到答案。在这里问这个有什么不对除了先阅读手册,然后在谷歌搜索外,别忘了也只搜索stackoverflow你所说的否定点只是对问题的否决票,所以要根据社区评论对问题进行评分。这在stackoverflow上很常见,它是孤立的、冗余的,询问我如何处理预先准备好的场景和具体的编程问题,询问教程/寻求教程帮助-为什么这段代码不起作用-类似的代码会被评分。我很惊讶它在没有itunes地址的情况下工作。这可以应用到例如标签上吗?:例如,如果没有itunes地址,它就不能工作:$feed->channel->item->subtitle->attributes();你已经很好地回答了这个问题。但是,我更新了这个问题。你知道怎么读字幕吗?似乎无法应用相同的方法?更新了答案@NrcNo它不适用于字幕。它似乎需要itunes名称空间,它工作得很好。这太棒了。你能解释一下吗。我正在努力学习和搜索有关这方面的信息。
rss->channel->item->enclosure->attributes()->url
$namespaces = $item->getNameSpaces(true);
$nodes = $item->children($namespaces['itunes']);
echo $nodes->subtitle;