Имя: Пароль:
1C
1С v8
Отступы в значение XML
0 shamannk
 
25.10.17
11:38
Записываю в XML ХранилищеЗначений (ЗаписьXML.ЗаписатьТекст(XMLСтрока(ХЗ)))значение записывается как пример:
AQE9AAAAAAAAAO+7v3siIyIsOD
ZWRjNDk3LA0KezEsDQp7MH0NCn
AAAADQowMDAwMDA3OCAwMDAwMD...
А нас стороне приемника при чтении значения получаю:
AQE9AAAAAAAAAO+7v3siIyIsOD
  ZWRjNDk3LA0KezEsDQp7MH0NCn
  AAAADQowMDAwMDA3OCAwMDAwMD...
Т.е. появляются пробелы/отступы и хранилище не читаемое.
Как быть?
1 sitex
 
naïve
25.10.17
11:50
(0) Может записать ее как строку в Base64Строка.
2 asady
 
25.10.17
11:51
(1)+1 ты явно укажи что в ХЗ кладешь двичные данные
3 sitex
 
naïve
25.10.17
11:54
(2)ТС не указал изначальный тип данных. по этому как вариант.
4 shamannk
 
25.10.17
11:55
(2) Там могут быть и не двоичные данные, любые.
5 asady
 
25.10.17
11:56
(4) ну так и кодируй в байз64 и потом в ХЗ
6 Fedor-1971
 
25.10.17
12:12
(4) двоичные данные - как гарантия "как положили - так и получили" без всяких поползновений отформатировать что-то. А внутри текст, картинка или кодированная строка без разницы
7 sitex
 
naïve
25.10.17
12:14
Содержимое = Base64Строка(Новый ДвоичныеДанные(ХЗ));