Здравствуйте. Я загрузил прикрепленный файл в таблицу: create table sm_xml2 as select xmlparse(document pg_read_file('D:\SM260085.xml')); При чтении из нее не запросом select xt.*
from sm_xml2
cross join xmltable('/ZL_LIST/Z_SL/SUMZV_LIST' passing xmlparse
columns
IDCASE_Z int path '../../IDCASE_Z',
TYPE_OPL int path 'OPLATA_TYPE',
SUM_OPL float path 'SUMV'
) as xt;
не выбираются данные тега "IDCASE_Z'". Выводится null. В чем моя ошибка?
Смутное подозрение, что схема парсинга указана неправильно и не совпадает с тем, что на самом деле в таблице. Проверить не на чем, но копал бы в эту сторону.