首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOMXpath -获取值

DOMXpath -获取值
EN

Stack Overflow用户
提问于 2014-07-24 22:12:45
回答 1查看 41关注 0票数 0

这是我的密码:

代码语言:javascript
复制
    $doc = new DOMDocument;
    $doc->loadHTML($source);

    $xpath = new DOMXPath($doc);
    $result = $xpath->evaluate($xpath);
foreach($result as $node) {
     echo $node->nodeValue;

    }


//I'm trying to get the href attribute in: <a href="http://example.com/login">Log In</a>

当我评估它时,我只得到登录。

我想要拿到http://example.com/login

当我使用Python的lxml并计算这个表达式时,它工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-25 01:29:29

代码语言:javascript
复制
foreach($result as $node) 
{
 echo $node->getAttribute('href');
}

nodeValue属性用于获取节点的文本值。

getAttribute()方法返回属性值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24944901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档