Как организовать поиск по содержанию в XML документе?

Stydent

Новичок
Как организовать поиск по содержанию в XML документе?

К WordML файлам я применяю XSD схему.
Потом загружаю их в Xindice DB.
Как мне наилучшим способом провести поиск по содержанию в этих файлах.
Причем надо искать в определенных областях, ограниченных тэгами.
Я предполагаю, что надо использовать XPAth для поиска области, а потом как искать?
Используя стандартные PHP функции или есть какие-то библиотеки, или другим способом?
 

Stydent

Новичок
а нет ли XML функций (библиоткек, классов) поиска в XML файле? я искал, не нашел:(
 

Фанат

oncle terrible
Команда форума
библиотеки функции классы тоже будут перебором искать.
поэтому разницы никакой.
 

[DAN]

Старожил PHPClub
Stydent, а чем тебя XPath не устраивает?
Это ж стандартное средство поиска, зачем что-то еще выдумывать?
В принципе, можно уложиться в один xpath-запрос для поиска нужных узлов.
 

Stydent

Новичок
Xpath находит только узел, а мне нужно найти слово или несколько слов с содержании XML файла

-~{}~ 10.05.06 17:51:

Автор оригинала: Stydent
а нет ли XML функций (библиоткек, классов) поиска в XML файле? я искал, не нашел:(
зато самому писать не надо:)
времени нет

-~{}~ 10.05.06 17:54:

Автор оригинала: [DAN]
Stydent, а чем тебя XPath не устраивает?
Это ж стандартное средство поиска, зачем что-то еще выдумывать?
В принципе, можно уложиться в один xpath-запрос для поиска нужных узлов.
Мне нужно найти слово в узле, а в Xpath я не нашел такого запроса.
Может в Xquery есть?
 

tug

Новичок
Я тоже думаю, что можно...
http://zvon.org/xxl/XPathTutorial/Output_rus/example8.html

ну или xpath хотя бы позволит сузить область поиска.

Пользоваться готовыми решениями считаю не только просто экономией времени, но и вообще правильным решением.
 
Сверху