xpath - путь до корня.

Дед Анвирыч

Новичок
xpath - путь до корня.

Есть ли функция в xpath которая вернет "путь" до корня, like

/level1/level2/ для level2 в

<level1>
<level2>
</level2>
</level1>

?
 

Profic

just Profic (PHP5 BetaTeam)
Очень врядли. Насколь я помню xpath-выражение может возвращать набор узлов или булево значение.
И не помню я такой функции в спецификации xpath...
 

Profic

just Profic (PHP5 BetaTeam)
Например, через dom.
Имея текущий узел можно пройтись по всем parentNode до parentNode === NULL, считывая их nodeName (или как он там :))
 

chameleon

Новичок
народ, вы про оси (axis) вообще слышали?
..ааа... так вам надо прям строку... тысяча пардонов ;)..
 

Profic

just Profic (PHP5 BetaTeam)
chameleon
Я-то слышал, но может в меру своего недопонимания, не знаю как с посощью xpath вернуть путь от текущей ноды до корня
Я могу вернуть родительскую ноду, но как вернуть весь путь?
Может просветишь? :)
 

chameleon

Новичок
а я пост уже исправил ;)..

с другой стороны интересно, накой этот путь нужен именно чистым xpath ?
 

Дед Анвирыч

Новичок
ну перебирая всех родителей - эт понятно... Хотелось бы прям чтоб встроенная функция была ;)
 
Сверху