使用简单 XML 解析带冒号的 XML 节点
访问名称中包含冒号 (:) 的 XML 元素在使用SimpleXML 扩展。像“media:thumbnail”和“flickr:profile”这样的节点经常在 Flickr 的 RSS 等提要中遇到,阻碍了直接检索。
要在不诉诸 DOM 的情况下克服这一障碍,可以使用children() SimpleXML 的方法。此方法允许通过提供命名空间 URI 来访问元素。
例如,要从 Flickr RSS 提要检索缩略图,可以使用以下代码:
$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); foreach ($feed->item as $item) { $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); echo $ns_dc->date; }
以上是如何使用 SimpleXML 解析带冒号的 XML 节点?的详细内容。更多信息请关注PHP中文网其他相关文章!