powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DIXml + CDATA
4 сообщений из 4, страница 1 из 1
DIXml + CDATA
    #39581711
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто работает с этой библиотекой, прошу подсказать, как экспортировать cdata.
Если возможно, дайте пример.
Заранее благодарен.
...
Рейтинг: 0 / 0
DIXml + CDATA
    #39581716
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В справке написано, что есть xmlNewCDataBlock



но он создаётся для всего документа (первый параметр), а мне нужно привязать к нужной ноде
...
Рейтинг: 0 / 0
DIXml + CDATA
    #39581738
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, нашёл :)

https://stackoverflow.com/questions/5632844/how-to-write-a-cdata-node-using-libxml2

Код: pascal
1.
2.
3.
CDataBlockDesc := DIXml.xmlNewCDataBlock(doc, _content, Length(_content));
NodeOffer := DIXml.xmlNewChild(parent, ns, _name, _content);
DIXml.xmlAddChild(NodeOffer, CDataBlockDesc);
...
Рейтинг: 0 / 0
DIXml + CDATA
    #39583262
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, ошибочка, вот так правильно:
Код: pascal
1.
2.
3.
CDataBlockPtr := xmlNewCDataBlock(Doc, 'контент');
NodeDescrPtr  := xmlNewChild(NodeOffer, nil, 'имя_тега', '');
xmlAddChild(NodeDescrPtr, CDataBlockPtr);
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DIXml + CDATA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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