阅读量:7
使用 XPath 获取相邻元素可以使用以下方法:
使用
following-sibling
轴:可以通过在 XPath 表达式中指定following-sibling::
,然后跟上相邻元素的标签名称或者通配符*
来获取相邻的元素。例如,要获取相邻的下一个元素,可以使用following-sibling::*[1]
。使用
preceding-sibling
轴:可以通过在 XPath 表达式中指定preceding-sibling::
,然后跟上相邻元素的标签名称或者通配符*
来获取相邻的元素。例如,要获取相邻的上一个元素,可以使用preceding-sibling::*[1]
。
下面是一个示例 XPath 表达式,用于获取当前元素的下一个相邻元素:
following-sibling::*[1]
类似地,可以使用 preceding-sibling::*[1]
来获取当前元素的上一个相邻元素。
注意:上述方法假设相邻元素是同一级别的兄弟元素,并且没有其他元素插入其中。如果相邻元素不是同一级别的兄弟元素,或者有其他元素插入其中,可能需要根据实际情况调整 XPath 表达式。