Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.11.2013, 19:06
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
Добрый день. Версия:Adaptive Server Enterprise/15.7.0/EBF 19496 Возникла необходимость загружать и парсить xml файлы. При создании тестового примера сразу же наткнулся на непонятную проблему при практически копипаст из BOL. Что делал: Запустил следующий селект для Код: sql 1. 2. 3. 4. 5. 6.
успешно отработал Поместил указанный xml код в файл - приложен Создал прокси таблицу на каталог с данным xml файлом Код: sql 1. 2. 3.
Поместил туда файл test.xml - приложен, в котором сохранен след. код Код: xml 1. 2. 3.
Тестовый селект Код: sql 1.
успешно отработал Пытаюсь получить Код: sql 1.
получаю ошибку Number (14702) Severity (16) State (0) Server (S) XMLPARSE(): XML parser fatal error <<Invalid document structure>> at line 1, offset 1 Помогите разобраться в чем дело, т.к. по сути xml документ один. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2013, 21:56
|
|||
---|---|---|---|
Ошибка при использовании xmlparse |
|||
#18+
С ASE не сильно знаком, но смею предположить, дело в основах XML. То что вы положили в файл - не XML документ. Текст, похожий на XML но не валидный XML докумет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 00:26
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
То же самое с другими XML файлами (корректными). По сути применяется xmlextract к image полю. В первом случае, как я понял, ее значение получаем через xmlparse. Во втором через прокси таблицу на файлы, которая в поле content тоже типа image помещает файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 02:06
|
|||
---|---|---|---|
Ошибка при использовании xmlparse |
|||
#18+
Комбинатор, а пробовали добавит? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 10:12
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
Да. Пробовал грузить "правильный" файл с кодировкой - а именно стандартный, выгруженный из MSDAX. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 10:25
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
Проблема действительно в кодировке. Буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 10:40
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
Разобрался. Фактическая кодировка файла не совпадала с тем что указана в заголовке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 19:00
|
|||
---|---|---|---|
|
|||
Ошибка при использовании xmlparse |
|||
#18+
Проблему идентифицировал, но как решить так и не понял. Итого у меня есть файл xml в заголовке которого указана кодировка UTF-8, но сам файл сохранен в windows-1251. Поменять возможности нет. При работе через прокси таблицу с файлом данные в поле content типа image таблицы преобразуются согласно заголовку xml, т.е. в utf-8. Т.к. по факту файл не в unicode то функции работы с xml генерят ошибку, о чем впринципе и говориться в доке sybase ase. Подскажите как проще загнать указанный файл в ASE через встроенные инструменты, чтобы с ним работать (к примеру загрузить в таблицу в поле image вручную)? Есть ли вариант на поверхности или смотреть в сторону java функций в ASE? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2013, 19:54
|
|||
---|---|---|---|
Ошибка при использовании xmlparse |
|||
#18+
КомбинаторПроблему идентифицировал, но как решить так и не понял. Итого у меня есть файл xml в заголовке которого указана кодировка UTF-8, но сам файл сохранен в windows-1251. Поменять возможности нет.Поменять - возможность есть всегда. Это и будет лучшим решением. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=55&mobile=1&tid=2009902]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 301ms |
0 / 0 |