Почему не пишется закрывающий тег если выгружается пустое значение (xml выгрузк) #681779


#0 by Pavel__SSS
Если Имя1С - пустое значение - то закрывающий тег  не пишится, почему так происходит и как сделать что бы закрывающей тег все таки попадал в выгрузку?
#1 by бомболюк
там же вместо <item>itemValue</item> пишется <item />, а это значит что все на месте.
#2 by Classic
Пиши текстом :)
#3 by Pavel__SSS
Если значение есть то получаем такую запись: Если значения нет, то только открывающий тег и все: <Name1C>
#4 by Pavel__SSS
а от меня хотят, чтобы было написано <Name1C></Name1C>
#5 by Classic
Кто хочет? Кто-то потом распарсивает хмлку своим допотопным парсером?
#6 by Pavel__SSS
Другой программист он в какую-то свою систему будет загружать (не 1С)
#7 by Classic
Если файл не сложный - тогда проще тупо в текстовик писать
#8 by бомболюк
Синтаксис: ЗаписатьБезОбработки(<Текст>) Параметры: <Текст> (обязательный) Тип: Строка. Текст, помещаемый без обработки в формируемый документ или фрагмент XML. Описание: Записывает XML фрагмент текста без обработки в результирующий текст. Например, можно приготовить фрагмент XML-документа и потом вставить его в целевой документ с помощью данного метода. Следует быть очень осторожным с применением данного метода, так как можно по неосторожности сделать XML-документ синтаксически некорректным. Пример: Запись.ЗаписатьБезОбработки("<fruit>apple</fruit>");
#9 by Pavel__SSS
Спасибо
#10 by Pavel__SSS
Кстати удалось договориться с заказчиком выгрузки, что конструкция <Name1C/> без закрывающей записи, является синтаксически верной и приемлемой.
#11 by Classic
Заказчик свой парсер обновил? :)
#12 by бомболюк
да неужто ;-) он наверна тут почитал:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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