Есть ли способ получить строковое представление предков с помощью QueryPath или DOM? - PullRequest
0 голосов
/ 15 декабря 2011

Что-то вроде:

find node: qp( $doc, 'UniqueSubNode' );

string representation: Root>Node>InnerNode>UniqueSubNode

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

В QP родители () получат от вас всех предков, тогда все, что вам нужно сделать, это html () каждого из них, надеюсь, это поможет.

См. Это: http://api.querypath.org/docs/class_query_path.html#aae3c29dfc81839c3c054e7d608facd76

0 голосов
/ 15 декабря 2011

Предполагая, что ваш сервер позволяет вам использовать его, вы можете использовать объект DOMDocument.

http://php.net/manual/en/class.domdocument.php

Объект DOMDocument работает в методе, довольно похожем на манипуляции DOM в JavaScript.Текстовое значение хранится в элементе textContent объекта.

...