<?php
$feed = file_get_contents('http://thexmofo.wordpress.com/feed/');
$xml = new SimpleXMLElement($feed);
$xml->registerXPathNamespace('media', 'http://thexmofo.wordpress.com/feed/');
$images = $xml->xpath('/rss/channel/item/media:content@url');
var_dump($images);
?>
任何人都可以告诉我为什么我Warning: SimpleXMLElement::xpath() [simplexmlelement.xpath]: Invalid expression
后跟bool(false)
?
答案 0 :(得分:3)
XPath表达式无效,我们知道的很多。既然你没有说出你想要选择的内容,我们所能做的只是随意猜测你的意图,所以这是我的随机猜测:
/rss/channel/item/media:content/@url
...假设您正在尝试选择该Feed中的所有@url属性。
答案 1 :(得分:1)
好吧,bool(false)
可能来自您的var_dump
。
我不确定media:content@url
是否有效xpath ...