dtpt75860 2010-03-10 01:36
浏览 530
已采纳

XPath无效的表达式

<?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);
?>

Can anyone tell my why I'm getting Warning: SimpleXMLElement::xpath() [simplexmlelement.xpath]: Invalid expression followed by bool(false)?

  • 写回答

2条回答 默认 最新

  • doudiecai1572 2010-03-10 02:31
    关注

    That XPath expression is invalid, that much we know. Now since you didn't say what you were trying to select, all we can do is randomly guess your intentions, so here's my random guess:

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

    ...assuming you're trying to select all the @url attributes in that feed.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑
  • ¥15 identifier of an instance of 类 was altered from xx to xx错误
  • ¥100 反编译微信小游戏求指导
  • ¥15 docker模式webrtc-streamer 无法播放公网rtsp