xpath匹配父標籤下的最後一個標籤(相同父標籤下子標籤個數不一致的情況)

有時候,相同的父節點下面的標籤個數不一致,一個父節點下面是兩個標籤,另一個父節點下面是三個標籤。
但是我們又想要把只有兩個標籤的父節點也記爲三個子節點,並且把它最後一個節點的值記爲None。可通過僞造的第三個標籤和第二個標籤比較,判斷是不是應該爲None。
如果子節點的標籤也不一致,可以如下方式,這種情況比較少見:

//div[contains(@class, 'tv')]/child::node()[last()]

不過一般很少會這樣用到,我這裏只做記錄。如果遇到和我相似的情況可以採用!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章