xpath encontrar caminho absoluto existe alguma maneira fácil?

Eu tentei encontrar uma maneira de "marcar" um elemento em uma página para que eu possa verificá-lo mais tarde. tudo que eu tentei até agora me levou a algum problema, então cheguei à conclusão de que encontrar o caminho absoluto pode ser o único caminho.

Eu sou novo em xpath ou DOMdocument em geral, então eu poderia ter o nome errado no entanto por caminho absoluto eu quero dizer algo como:

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

digamos que eu uso:

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

Isso me deu um elemento. Agora, minha pergunta é que existe uma maneira fácil de encontrar seu caminho absoluto. se não. então eu provavelmente terei que recursionar meu caminho até a árvore.

Se assim for como posso verificar se um elemento tem um pai?

Eu sei que eu posso usarhasChildNodes() encontrar filho, mas existe uma maneira de descobrir se existe um pai? ou qualquer outra maneira de quebrar as recursões que atingiu o topo da árvore?

questionAnswers(1)

yourAnswerToTheQuestion