v7: CDATA в XML (MSXML2.DOMDocument) #625930


#0 by pavlo
Кто нить знает как запихнуть через MSXML2.DOMDocument поле типа CDATA? Сейчас обычные теги создаются просто, код ниже, но cdata так не создается и не знаю как сделать :( а вот куда и как применить xml.createCDATASection не понятно, потому как текст многострочный и с разными символами типа &, поэтому чтобы не менять каждый символ и оставить все форматирование хотел применить вот этот тип данных, но увы не получается. Кто нить сталкивался, может помочь?
#1 by andrewks
#2 by pavlo
спасибо, но в моем варианте орет, что недопустимые данные для узла типа CDATA :( у меня что то типа:
#3 by andrewks
код в абсолютно рабочий. изучай, сравнивай, осмысливай разницу
#4 by pavlo
да я его пример уже изучал, аналог тут , толку то что то не могу взять в толк :( что ей нужно и что не так.
#5 by pavlo
в моем примере связи не видно и это понятно, но не понятно как в итоге должен пазл сложится ;)
#6 by pavlo
ругается как то так: {C:тест.ERT}: msxml3.dll: Недопустимые данные для узла типа ''CDATA''.
#7 by pavlo
а в "зн" просто текст формата "<![CDATA[Пример разного рода текста]]>"
#8 by andrewks
да е-моё... вот тебе _полный рабочий_ код изучай, смотри
#9 by Новенький_2009
А кодировка содержимого то в CDATA какая?
#10 by pavlo
ладно, буду дальше думать как победить, спс.
#11 by Новенький_2009
а что должно быть?
#12 by pavlo
оно и должно быть, суть вопроса не в кодировке ;)
#13 by Новенький_2009
как вдоволь на#ебешься, апни тему - подскажу уж совсем открытым текстом :)
#14 by Надсмотрщик
Попробуй передать
#15 by pavlo
Типы не совпадают - пишет.
#16 by Надсмотрщик
Методом "проб и ошибок"
#17 by pavlo
нет, ну запихнуть в итоге получается, но не так как нужно. нужно чтобы структура была: <Классификаторы>          <!-- Справочник цветов товара -->    <Классификатор>        <Ид>тут код какой нить</Ид>        <Имя> <![CDATA[Тут что угодно]]> </Имя> как то так нужно.
#18 by Надсмотрщик
А как получается?
#19 by andrewks
ну вы, етить, измудряетесь, я не могу над вами. _готовый_ код не смочь воткнуть - это эпик фэйл
#20 by pavlo
Ну на выходе получилось теперь такое и вроде пашет, в связи с чем больше спасибо ;)
#21 by pavlo
уважаемый я рад за вас, что вы все понимаете и спасибо за пример, но если не хочется объяснять, зачем слюной исходить? спасибо, вроде идет, проверю еще на формат, правильный в смысле формата XML и можно радоваться будет.
#22 by Надсмотрщик
Пиво на мыло сбросишь           :-)
#23 by pavlo
;) ушло
#24 by Надсмотрщик
Жаль я сейчас "за рулем", но вечером за твое здоровье.    ;-)))
#25 by pavlo
за ваше ;)
#26 by pavlo
большое спасибо вам тоже за примеры и оперативность
#27 by andrewks
1. я слюной не исходил, и объяснять там нечего - код элементарный. а выразить своё мнение по поводу происходящего я имею полное право
#28 by andrewks
пожалуйста :) обращайся
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С