0
我剛剛接觸HTML敏捷包,瞭解XPath的基礎知識。HTML Agility Pack選擇包含XPath的所有節點
但是我有一個問題,有沒有辦法讓所有節點包含另一種類型的節點?
例如:我想要得到所有包含<a>
標記的<tr>
?
每當我做//tr/a
我最終得到的是鏈接。
我剛剛接觸HTML敏捷包,瞭解XPath的基礎知識。HTML Agility Pack選擇包含XPath的所有節點
但是我有一個問題,有沒有辦法讓所有節點包含另一種類型的節點?
例如:我想要得到所有包含<a>
標記的<tr>
?
每當我做//tr/a
我最終得到的是鏈接。
[condition]
是XPath說「哪裏」的方式。因此,您的XPath將類似於//tr[a]
,或者如果您需要更深的子節點,請使用適當的axis://tr[descendant::a]
。
在MSDN上有一些有用的示例 - XPath Examples
這很完美,謝謝! – Darkalfx