gpt4 book ai didi

php - 无法使后续的Xpath查询正常工作

转载 作者:行者123 更新时间:2023-12-03 17:06:29 24 4
gpt4 key购买 nike

我试图以第一个查询为基础,同时访问多个Xpath查询中的多个项目。

我试过了:

$playerinfo = $xpath->query('//*[@class="PlayerHeader"]');
$playername = $xpath->query('/h3/a', $playerinfo);
echo $playername->item(0)->nodeValue;


什么也没有返回。如果我做

$playerinfo = $xpath->query('//*[@class="PlayerHeader"]/h3/a');
echo $playerinfo->item(0)->nodeValue;


它工作正常。任何帮助表示赞赏。

最佳答案

$ playerinfo是匹配节点的列表-当您将其用作后续搜索的上下文时,上下文只能是SINGLE节点,而不是节点列表:

$playername = $xpath->query('/h3/a', $playerinfo->item(0));

关于php - 无法使后续的Xpath查询正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8016039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com