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