Я использую утилиту экспорта Oracle 11G sql для преобразования табличных данных в XML. Для этого я использовал кодировку utf-8. Специальные символы (0x13), которые я вижу в DB как квадратные квадраты, вошли в xml как есть. Чтобы избавиться от этого специального символа, нужно ли выбрать другую кодировку в Sql Developer?oracle xml parsing дает недопустимую ошибку символа
Проблема, с которой я столкнулась, заключается в том, что «xml parsing failed» при попытке вставить указанный выше созданный xml-файл в другую таблицу Oracle (используя функцию xmltable). Я получаю следующую ошибку.
ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00216: invalid character 0 (0x13)
Error at line 10682
ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 0
ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 26
ORA-06512: at line 9
Если я удалю специальные символы из xml-файла вручную, он начал работать нормально. Но я бы хотел, чтобы это работало, не удаляя их.
Бесполезно без списка плохих персонажей – Superdooperhero