|
|
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Добрый день уважаемые. Пробую разобрать всем известный пример разбора картинки в XML, но получаю ошибку. На форуме видел ответы "типа это бак Oracle". Где может быть ошибка и как переписать, чтобы ее обойти. Или может быть есть другой путь для задачи- преобразование BLOB--> в XML Заранее спасибо за ответы. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 09:39:16 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
ОлеганычГде может быть ошибка Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:01:14 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Делал так Код: plsql 1. Не работает . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:15:06 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Олеганыч, покажите содержимое v_clob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:27:42 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
blob_in= open=F, temp=F, length=11463, chunksize=8132, data=FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503030303030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110800A2016003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A108 v_clob= open=F, temp=T, length=8846, chunksize=8132, data=���JFIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:41:08 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Олеганыч, дык, зря вы blob (в натуре, бинарный) в clob суёте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 14:25:40 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Отличный ответ. А поподробнее можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 15:35:16 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Олеганыч, Перегонять blob в clob кусками через cast, во-первых, незачем, во-вторых, подход неприменим к кодировке с переменной длиной символа. В-третьих, блоб не текстовый и использование результата такой перегонки приведет к искажению данных. Приклеивание к данным угловых скобко-тегов в общем случае не даст на выходе валидный xml, тем более из нетекстового блоба, где могут быть в принципе недопустимые для xml символы. put_line имеет тип аргумента varchar2 с ограничением 32767 байт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 16:52:00 |
|
||
|
ORA-31011: XML parsing failed
|
|||
|---|---|---|---|
|
#18+
Видимо да... Однако цель стоит из картинки сделать XML из XML картинку. Может посоветуете тогда какой -нибудь рабочий вариант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 18:02:43 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1888185]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 403ms |

| 0 / 0 |
