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

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

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

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

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

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

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

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


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