让我们考虑一下我们有三个Xpath(html树中有三个节点,agility pack返回html):
1_/html/body/div[2]/span[1]/div[1]
2_/html/body/div[1]/div[1]/div[1]
3_/html/body/div[3]/span[1]/div[1]
我的问题是要知道那些节点之间的最小距离(更靠近数字2是1还是3?),例如我想知道
html
|
|
body
/ | \
/ | \
div[2] div[1] div[3]
| | |
span[1] div[1] span[1]
| | |
div[1] div[1] div[1]
有什么建议吗? 我写了一个代码取决于字符串比较,但它花了很多钱,我不知道它是否会很好地概括!! 所以任何想法都会有用