代码之家  ›  专栏  ›  技术社区  ›  jay

XPath无效表达式

  •  2
  • jay  · 技术社区  · 15 年前
    <?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) ?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Josh Davis    15 年前

    /rss/channel/item/media:content/@url
    

    …假设您正在尝试选择该提要中的所有@url属性。

        2
  •  1
  •   Phil Rykoff    15 年前

    bool(false) 可能是你的 var_dump

    我不确定 media:content@url