Имя: Пароль:
1C
1С v8
Из двоичных данных получить xml-строку без записи в файл
,
0 Snik_666
 
22.05.17
11:08
Добрый день!
Подскажите как можно из двоичных данных получить строку xml ?
Имеется в виду чтобы не делать запись в файл как код ниже , а как-то в памяти.    
вхДвДанные = Запрос.ПолучитьТелоКакДвоичныеДанные();
вхДвДанные.Записать(КаталогВременныхФайлов() + "postin.xml");
1 МихаилМ
 
22.05.17
11:10
встрокувнутреннюю и замена типа на текстовый и обратно
2 Ц_У
 
22.05.17
11:23
(0) можно через ЧтениеДанных попробовать
3 Snik_666
 
22.05.17
11:32
(2) смотрел этот объект , но не понимаю как воспользоваться

ЧтениеДанных = Новый ЧтениеДанных(вхДвДанные);
Рез = ЧтениеДанных.Прочитать();
4 Ц_У
 
22.05.17
11:36
(3) НачатьЧтениеСтроки попробуй
5 Адинэснег
 
22.05.17
11:43
Запрос.ПолучитьТелоКакСтроку();
6 Мимохожий Однако
 
22.05.17
11:43
(0) Вместо каталога временных файлов можно использовать получение имени временного файла.
7 Адинэснег
 
22.05.17
11:46
Глобальный контекст.ПолучитьСтрокуИзДвоичныхДанных (Global context.GetStringFromBinaryData)
Глобальный контекст (Global context)
ПолучитьСтрокуИзДвоичныхДанных (GetStringFromBinaryData)
Синтаксис:

ПолучитьСтрокуИзДвоичныхДанных(<ДвоичныеДанные>, <КодировкаТекста>)
8 Ц_У
 
22.05.17
11:49
(7) у меня 8.3.9 так не умеет
Независимо от того, куда вы едете — это в гору и против ветра!