powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / XPath
1 сообщений из 1, страница 1 из 1
XPath
    #35255437
Youra Polishuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такой вот запрос. Он работает.
Код: plaintext
1.
SELECT xpath('//st:SecondName/text()', '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Root xmlns="urn:student">Студент группы <Groups>98 ВМК 1</Groups> <Inicial><SerName>Полищук</SerName> <FirstName>Юрий</FirstName> <SecondName>Владимирович</SecondName></Inicial>. Возраст <Age>20</Age> лет.</Root>', ARRAY[ARRAY['st', 'urn:student']]);
Есть таблица с полем text.
Код: plaintext
1.
2.
3.
CREATE TABLE test2
( id integer NOT NULL,
  "xml" text,
  CONSTRAINT pk2 PRIMARY KEY (id));
Как выполнить такой запрос:
Код: plaintext
1.
2.
SELECT xpath('//st:SecondName/text()', xml, ARRAY[ARRAY['st', 'urn:student']])
FROM test2
WHERE id= 2 ;
В поле xml записи c id=2 XML из первого запроса.
Как сделать?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / XPath
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]