Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用Xpath检索日期_Html_Xpath - Fatal编程技术网

Html 使用Xpath检索日期

Html 使用Xpath检索日期,html,xpath,Html,Xpath,我有,我想检索a href中的所有日期 看起来像这样 <ul class="customSelectBoxList" id="BookingMenuCurrentMovieDay"> <li class="current"><a href="#" data-showlistfilterdate="-1">What dat</a></li> <li class=""><a href="#" data

我有
,我想检索a href中的所有日期

看起来像这样

 <ul class="customSelectBoxList" id="BookingMenuCurrentMovieDay">
     <li class="current"><a href="#" data-showlistfilterdate="-1">What dat</a></li>
     <li class=""><a href="#" data-showlistfilterdate="21-12|20151221" class="">Today, mon</a></li>
     <li class=""><a href="#" data-showlistfilterdate="22-12|20151222" class="">Tomorrow, tue</a></li>
     <li class=""><a href="#" data-showlistfilterdate="23-12|20151223" class="">Wed 23/12</a></li>
     <li><a href="#" data-showlistfilterdate="31-12|20151231">Thu 31/12</a></li>
     <li><a href="#" class="disabled" id="AnnanDagRight" data-showlistfilterdate="-2">Other day</a></li>
</ul>
EDIT2 此查询(后面有子字符串)给出
null
结果:

/html/body/div[@id='ShowListContainer']/div[@class='customSelectBoxContainer theme-cab']
/div[@class='customSelectBox displayNone']
/div[substring-after(//ul[@id="BookingMenuCurrentMovieDay"]/li/a/@data-showlistfilterdate, "|")]
也许我把substring-after()放错了地方?

完美的用例:


这与php有什么关系,为什么在这个问题中要标记php?@MeeneshJain修复了这个问题。说得好,谢谢!但是我不能让它工作。。如果我用更多信息更新我的第一篇帖子可以吗?@Adam嗯,问题是,出于某种原因,您正在将
子字符串-after()
调用放入
div[]
中。你能准确地检查一下我提供的表达式吗?谢谢。Xpath助手说的是
结果(1)
,但没有显示任何内容。@Adam是的,我想我明白你想说的了。例如,这将起作用:(/ul[@id=“BookingMenuCurrentMovieDay”]/li/a/@data showlistfilterdate)[2],“|”)之后的子字符串,对吗?
/html/body/div[@id='ShowListContainer']/div[@class='customSelectBoxContainer theme-cab']
/div[@class='customSelectBox displayNone']
/div[substring-after(//ul[@id="BookingMenuCurrentMovieDay"]/li/a/@data-showlistfilterdate, "|")]
substring-after(//ul[@id="BookingMenuCurrentMovieDay"]/li/a/@data-showlistfilterdate, "|")