1
假設我的XPath產生20個HTML h3元素。我有需要滿足兩個要求:XPath中的邏輯AND
- 我需要從第二
<h3>
元素開始, - 我只想捕捉高達10個
<h3>
元素。
爲了完成這第一部分,我用這個
h3[position() > 1]
然而,這給我留下了元素2-20。我可以在裏面添加一個布爾運算符來製造類似
h3[position() > 1 && position() < 10]
假設我的XPath產生20個HTML h3元素。我有需要滿足兩個要求:XPath中的邏輯AND
<h3>
元素開始,<h3>
元素。爲了完成這第一部分,我用這個
h3[position() > 1]
然而,這給我留下了元素2-20。我可以在裏面添加一個布爾運算符來製造類似
h3[position() > 1 && position() < 10]
是,除了使用and
,而不是&&
:
h3[position() > 1 and position() < 10]
另外,如果你想在開始與第二個前十名h3
元素,它應該是:
h3[position() > 1 and position() < 12]
如果你想多達十個要素,正確的代碼爲h3[position() > 1 and position() <= 11]
。
謝謝,這工作,我很尷尬,它是如此簡單。 – uspowpow 2015-02-05 18:20:29
那麼'&&'在'C','Java'等等中是邏輯的'和',但'&'在XML實體引用之前,所以''和'絕對適合XPath。 – kjhughes 2015-02-05 18:36:33