Методы получения родительского элемента с использованием XPath

Чтобы получить родительский элемент с помощью XPath, вы можете использовать нотацию ... Вот несколько способов добиться этого:

  1. Использование оси родительский:

    <xpath expression>/..

    Например, если у вас есть выражение XPath, например /html/body/div/p, вы можете получить родительский элемент

    с помощью / html/body/div/p/...

  2. Использование оси предок:

    <xpath expression>/ancestor::parent_element

    Например, если у вас есть выражение XPath, например /html/body/div/p, вы можете получить родительский элемент

    с помощью / html/body/div/p/ancestor::div.

  3. Использование оси preceding-sibling:

    <xpath expression>/preceding-sibling::parent_element[1]

    Например, если у вас есть выражение XPath, например /html/body/div/p, вы можете получить родительский элемент

    с помощью / html/body/div/p/preceding-sibling::div[1].

  4. Использование оси следующий брат:

    <xpath expression>/following-sibling::parent_element[1]

    Например, если у вас есть выражение XPath, например /html/body/div/p, вы можете получить родительский элемент

    с помощью / html/body/div/p/following-sibling::div[1].

Эти методы позволяют переходить к родительскому элементу различными способами с помощью XPath.