Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 убирает <[CDATA[ ]]> / 7 сообщений из 7, страница 1 из 1
02.07.2007, 15:43
    #34632583
Hektor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 убирает <[CDATA[ ]]>
Сталкнулись с проблеммой следующего рода.
Вставляем в XML колонку данные

Код: plaintext
1.
2.
3.
<a>
    <b><[CDATA[ <html></html> ]]></b>
</a>

Выводится
Код: plaintext
1.
&lt html &gt &lt /html &gt

Как избавиться от подобного восприятия сектора CDATA
________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
02.07.2007, 15:44
    #34632591
Hektor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 убирает <[CDATA[ ]]>
& lt html & gt & lt /html & gt
________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
03.07.2007, 07:27
    #34633762
Hektor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 убирает <[CDATA[ ]]>
К сожалению избежать изменений в разделе CDATA оказывается невозможно.

Если входной документ содержит разделы CDATA, в выводе эти разделы не сохраняются.
________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
04.07.2007, 11:08
    #34637097
DB2 убирает <[CDATA[ ]]>
Тоже из документации:
Изменение документа XML при хранении и получении

Изменение документа XML при хранении и полученииЕсли копия документа XML хранилась в базе данных DB2, а затем была получена из базы данных, полученный документ, возможно, будет не точно соответствовать исходному документу. Это поведение определяется стандартом XML и SQL/XML; оно такое же, как поведение анализатора XML открытых кодов Xerces.<skipped>
Изменение документа XML при хранении и полученииЕсли входной документ содержит разделы CDATA, в выводе эти разделы не сохраняются.
Таковы стандарты.
А зачем нужны в XML разделы CDATA в вашем случае?
...
Рейтинг: 0 / 0
05.07.2007, 11:42
    #34640373
Hektor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 убирает <[CDATA[ ]]>
Евгений Хабаров А зачем нужны в XML разделы CDATA в вашем случае?

Чтобы хранить код HTML или XSL...
________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
05.07.2007, 12:07
    #34640498
DB2 убирает <[CDATA[ ]]>
Пока не сталкивался с такой необходимостью.
Исходя из того, с чем сталкивался вопросы:
1. XSL-шаблон это вполне нормальный XML, какие проблемы хранить его напрямую?
2. HTML-теги можно хранить как XHTML, а при трансформации задавать выходной формат HTML.
...
Рейтинг: 0 / 0
06.07.2007, 11:59
    #34643363
Hektor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 убирает <[CDATA[ ]]>
Спасибо за совет. Испытаю, отпишусь.

________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 убирает <[CDATA[ ]]> / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]