我有<ul>
,我想檢索href中的所有日期。使用Xpath返回日期
它看起來像這樣
<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>
,我想取例如<a href="#" data-showlistfilterdate="23-12|20151223" class="">Wed 23/12</a>
所有比賽將是20151223
。
而對於這整個例子,它將是20151221
,20151222
,20151223
和20151231
。
EDIT1 這將是一個查詢例如
/html/body/div[@id='ShowListContainer']/div[@class='customSelectBoxContainer theme-csb']/
div[@class='customSelectBoxdisplayNone']
/div[@class='customSelectBoxListContainer']/ul[@id='BookingMenuCurrentMovieDay']/li[4]/a
EDIT2 這個查詢來獲取結婚23/12(用-後子串)給出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修正了這個問題。好點子。 – alecxe