LINUX.ORG.RU

xpath_string в PostgreSQL 8.3


0

0

Подскажите почему не работает:
select xpath_string($xml$<?xml version="1.0" ?> <f:foo xmlns:f="foo"> <f:bar>baz</f:bar> </f:foo> $xml$,'//f:bar/text()')

Мне кажется, что не работает из-за xmlns (пространства имен).
Хотя я уже совсем запутался.
В PG есть команда XMLPARSE и XPATH с ними работает, но нужно определить массив пространств имен.
Получается если в XML документе присутствует ссылка на xmlns, то по такому документу не работают xpath_string, xpath_table.

Напишите пожалуйста простейший пример xpath_string по XML с определенным простанством имен.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.