如何在HTML Agility Pack(HAP)的HTML文档中获取带有祖先XPath的父节点?例如,我有一个HTML文档,请检查以下内容:
<html>
<body>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<a>
<h3>
</h3>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
我需要获取HAP中的父节点及其祖先路径。例如,上述HTML文档的XPath是
/html/body/div/div[1]/div[2]/div[1]/div/div/div/div/a/h3
期望xpath为
/html/body/div/div[1]/div[2]/div[1]
请注意,我需要动态获取预期的Xpath-而不是作为手动硬编码值。例如,基于最后一个元素,我需要获取具有祖先路径的父项。