Формирую xml. Не получается многострочный текст в атрибуте. #647924


#0 by Smallrat
Простой код: Получаю: <?xml version="1.0" encoding="UTF-8"?> <a b="это многострочный текст"/> А надо: Как мне получить правильный XML ?
#1 by Smallrat
пробовал через ДокументDOM - один фиг. А городить огород с заменой переноса на какой-нить тег, чтобы потом его через обработку текста поменять на &#10; , мне не хочется. Лучше уж в свойство "text" элемента записать - так оно работает.
#2 by cw014
ЗаписьXML.ЗаписатьАтрибут("b",     "это многострочный &#10;текст");
#3 by cw014
Заменить сущности не судьба? :)
#4 by alexei366
Этож тебе не HTML, и какая разница как в файле выглядит, при разборе у тя нормально прочитается
#5 by Xapac_2
+100500
#6 by Smallrat
ЗаписьXML заменит амперсант. на крайний случай ) дык - фиг, 1С может и прочитает, не пробовал. А другие разборщики считают это за пробел.
#7 by alexei366
Мне кажется если другими ты будешь также воспринимать что это XML должно быть нормально, хотя фиг знает
#8 by Smallrat
не воспринимают (
#9 by Smallrat
забил на атрибут и сделал через текстовое свойство элемента (ЗаписьXML.ЗаписатьТекст)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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