Помогите составить запрос xpath

Cyrill

Новичок
Помогите составить запрос xpath

Здравствуйте

У меня есть структура xml выглядящая примерно так:
Код:
<catalog>
    <page>
        <product>xxx</product>
        <url>..</url>
        <page>
            <product>xxx</product>
            <url>..</url>
        </page>
...
  </page>
</catalog>
т.е блоки page вложенные др в друга.

Подскажите каким запросом можно выбрать весь путь к product="xxx"

Заранее спасибо!
 

Cyrill

Новичок
нет, я наверно не правильно написал вопрос. Нужен весь путь к product равному заданной строке
 

Alexandre

PHPПенсионер
мой ответ может содержать ошибку :)
не совсем яссна структура xml
я ее подправлю

catalog/page/product - первое вхождение ххх
catalog/page/page/product - это втолрое вхождение ххх
 

Cyrill

Новичок
ладно, пока тему закроем. Примерный запрос выглядит так:
//product[product='ххх']/ancestor-or-self::*
 

FB3

Новичок
ИМХО, тут скорей всего ты неправильно XSLT используешь, если такая задача возникла...
Если бы написал подробней, для чего это нужно, можно было бы обсудить...
 
Сверху