czy znalezienie ścieżki absolutnej jest łatwe?

Próbowałem znaleźć sposób na „zaznaczenie” elementu na stronie, dzięki czemu później będę mógł go sprawdzić. wszystko, co do tej pory próbowałem, prowadzi mnie do jakiegoś problemu, więc doszedłem do wniosku, że znalezienie absolutnej ścieżki może być jedynym sposobem.

Jestem nowy w xpath lub DOMdocument w ogóle, więc mogłem mieć niewłaściwe nazewnictwo, jednak przez bezwzględną ścieżkę mam na myśli coś takiego:

"/html/body/div[1]/div[1]/div[2]/span[2]"

powiedzmy, że używam:

$element_with_something = $xpath->query('(//*[text()= "something"])');

To dało mi element. teraz moje pytanie to łatwy sposób na znalezienie ścieżki absolutnej. Jeśli nie. wtedy prawdopodobnie będę musiał rekursować w górę drzewa.

jeśli tak, jak mogę sprawdzić, czy element ma rodzica?

Wiem, że mogę użyćhasChildNodes() znaleźć dziecko, ale czy istnieje sposób, aby dowiedzieć się, czy jest rodzic? lub jakikolwiek inny sposób na zerwanie rekursji uderzył w szczyt drzewa?

questionAnswers(1)

yourAnswerToTheQuestion