Xpathで隣接する要素を取得する方法は何ですか。

XPathを使用して隣接する要素を取得するには、次の方法を使用できます。

  1. following-sibling軸を使用すると、XPath式でfollowing-sibling::を指定し、その後に隣接する要素のタグ名またはワイルドカード*を付けて隣接する要素を取得することができます。たとえば、隣接する次の要素を取得するには、following-sibling::*[1]を使用できます。
  2. 使用 preceding-sibling axis:在 XPath 表达式中指定 preceding-sibling::,然后输入相邻元素的标签名称或者通配符 *,可以获取相邻的元素。例えば、直前の要素を取得するには preceding-sibling::*[1] を使用します。

現在位置の次の隣接要素を取得するためのXPath式の例が以下に示されています:

following-sibling::*[1]

同様に、preceding-sibling::*[1]を使用して現在の要素の前の隣接要素を取得できます。

注意:上記の方法は、隣接要素が同じレベルの兄弟要素であり、その間に他の要素が挿入されていないことを前提としています。隣接要素が同じレベルの兄弟要素でない場合や、他の要素が挿入されている場合は、XPath式を実際の状況に合わせて調整する必要があります。

bannerAds