为了账号安全,请及时绑定邮箱和手机立即绑定

使用XPath选择CSS类

使用XPath选择CSS类

慕仙森 2019-10-12 07:07:07
使用XPath选择CSS类我只想自己选择一个名为.date的类出于某种原因,我无法让这件事奏效。如果有人知道我的代码有什么问题,我会非常感激的。@$doc = new DOMDocument();@$doc->loadHTML($html);$xml = simplexml_import_dom($doc); // just to make xpath more simple$images = $xml->xpath('//[@class="date"]');                             foreach ($images as $img){    echo  $img." ";}
查看完整描述

3 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

//[@class="date"]不是有效的XPath。

试一试//*[@class="date"]或者如果你知道这是一幅图像,//img[@class="date"]


查看完整回答
反对 回复 2019-10-13
?
RISEBY

TA贡献1856条经验 获得超5个赞

XPath 3.1引入一种功能包含-令牌从而最终解决了这一“正式”问题。它被设计成支援类.

例子:

//*[contains-token(@class, "foo")]

此函数确保空白(不仅是(U+0020)被正确处理,在类名重复的情况下工作,通常覆盖边缘情况。


注:截至今天(2016-12-13),XPath 3.1的状态为候选人推荐.



查看完整回答
反对 回复 2019-10-13
  • 3 回答
  • 0 关注
  • 650 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信