Разбор XML с неизвестными пространствами имен в Oracle SQL

у меня проблемы с Oracle SQL и XML.

Я получу кучу сгустков правильно сформированных XML-данных из внешней системы для анализа, интерпретации и заполнения некоторых таблиц. Я написал решение с использованием XMLTable, которое представлено в виде таблицы с рассматриваемым столбцом xml clob и некоторой информацией об аудите и прочим (яЯ хотел бы сохранить это так).

НАЗВАНИЯ дают мне кошмары. Видимо, я могуположить их в предложении xmlnamespaces, потому что я никогда не могу знать,какие они будут. Нелепость! Доставленные элементы одного и того же типа могут иметь разные пространства имен в разные моменты времени. Там'Нет конечного списка. Даже xmlns по умолчанию не является константой.

Лучшее рабочее решение, которое яДо сих пор мы создали набор regexp_replace (3, если быть точным), стирающий все пространства имен перед анализом. Но производительность - это колоссальная проблема.

Конечно, естьчто-то умное ям отсутствует?

Ответы на вопрос(1)

Ваш ответ на вопрос