Чтение многострочных строк объектом ЧтениеXML #734058


#0 by Garry1010
Возникла проблема при чтении многострочных строк из атрибута XML объектом "ЧтениеXML". А именно, он всю строку читает в одну строку, игнорируя переводы строки, которые в самом тексте точно есть - байты с кодами 0xD и 0xA в наличии. Сам текст в атрибут XML записан объектом "ЗаписьXML". Свойство "ИгнорироватьПробелы" устанавливал - не влияет. Вопрос: можно ли как-то заставить его понимать переводы строки и оставлять их при чтении?
#1 by Garry1010
И что, никто не знает? Или нет никакой возможности заставить его разделять строки?
#2 by hhhh
а зачем разделять строки?
#3 by Garry1010
Это - текст запроса! Как это - зачем? Хотя бы затем, что при использовании временных таблиц конструктор вставляет целую строку "комментарий в комментарии". Если такой текст запроса превращается в одну строку, то всё, что ниже первой временной таблицы просто пропадает.О_О
#4 by Garry1010
И сейчас никто не может помочь?:(
#5 by ДенисЧ
вставляй свои разделители, потом меняй
#6 by Garry1010
Вариант... А родные понимать - получается, никак, что ли?:((
#7 by ДенисЧ
XML по барабаану переводы строк
#8 by Garry1010
Ясно... Это плохо.
#9 by Garry1010
Я думал, мэй би, какие-то хитрые настройки для него существуют, чтобы заставить понимать переводы строк.
#10 by Жан Пердежон
текст запроса в аттрибуте?
#11 by Garry1010
Да, атрибут. Предлагаете записывать текст прямо в элемент?
#12 by Jaap Vduul
Да. Причём ещё и в CDATA.
#13 by spectre1978
А всякие "&#10", " " точно не канают?
#14 by spectre1978
переводы строки игнорируются, но специальная нотация для перевода строки вроде бы есть?..
#15 by Garry1010
Не знаю. Но хотелось бы просто заставить её как-то понимать, без извращений с моей стороны ( - это тоже изврат, так как всё равно доп. обработка текста). Но, видимо, не получится.
#16 by ДенисЧ
Это в хтмл есть
#17 by spectre1978
насчет перевода строки врать не буду, но точно знаю что другие литералы с "&" в XML точно работают. Есть смысл уточнить/попробовать.
#18 by spectre1978
так точно не выйдет, потому что .
#19 by Garry1010
ОК, спасибо всем. Проскочил такой вариант: 1. при записи делаем: и её записываем в XML. При простом просмотре файла смотрится прилично, хоть и торчат везде . 2. а при чтении добавляем      Значение = СтрЗаменить(Значение, " ", Символы.ПС); и тогда в результате всё достаточно красиво, хоть и теряется табуляция, но хоть сам текст запроса не искажается.
#20 by spectre1978
Советуют вот такое <br/> Попробовал - вроде работает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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