xpath найти абсолютный путь, есть ли простой способ?

Я попытался найти способ «добавить в закладки» элемент на странице, чтобы позже я смог проверить его. все, что я до сих пор пробовал, приводило меня к какой-то проблеме, поэтому я пришел к выводу, что единственный способ - найти абсолютный путь.

Я новичок в xpath или DOMdocument в целом, поэтому у меня может быть неправильное наименование, однако под абсолютным путем я имею в виду что-то вроде:

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

допустим, я использую:

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

Это дало мне элемент. Теперь мой вопрос: есть ли простой способ найти абсолютный путь? если не. тогда мне, вероятно, придется пройти свой путь вверх по дереву.

если так, как я могу проверить, есть ли у элемента родитель?

Я знаю, что могу использоватьhasChildNodes() найти ребенка, но есть ли способ узнать, есть ли родитель? или каким-либо другим способом сломать рекурсивный способ, которым он достиг вершины дерева?

Ответы на вопрос(1)

Ваш ответ на вопрос