|
Работа с Xml 8.1 | ☑ | ||
---|---|---|---|---|
0
santapod
30.08.12
✎
11:30
|
Подскажите пожалуйста,может ли 1с работать с xml из памяти,то есть без сохранения xml-файла в папку? Мне нужно сразу передавать xml-файл на веб-сервис.
|
|||
1
mikecool
30.08.12
✎
11:31
|
как передать сформированный хмл-файл в памяти, если он еще не сохранен?
|
|||
2
ДенисЧ
30.08.12
✎
11:31
|
формируй строку и гони её куда надо...
|
|||
3
andrewks
30.08.12
✎
11:32
|
УстановитьСтроку()
|
|||
4
santapod
30.08.12
✎
11:33
|
mikecool
Вот я и спрашиваю можно обойтись без сохранения? ДенисЧ Можно поподробнее или пример (я пока дуб дубом) |
|||
5
Широкий
30.08.12
✎
11:34
|
(0) Наверно передать не xml файл а его содержимое.
ИМХО низзя |
|||
6
Asmody
30.08.12
✎
11:36
|
(0) как веб-сервис вызывается?
|
|||
7
santapod
30.08.12
✎
11:36
|
(6) DataTransfer1c
|
|||
8
santapod
30.08.12
✎
11:37
|
Я так понимаю делать придется только так?
ЗаписьXML=Новый ЗаписьXML(); ЗаписьXML.ОткрытьФайл("c:\doc.xml") |
|||
9
ДенисЧ
30.08.12
✎
11:38
|
Если не пользоваться ЗаписьXML() и рисовать весь файл ручками, то, наверное, можно.
|
|||
10
santapod
30.08.12
✎
11:40
|
То есть получается что xml-данные которые мне надо передавать нужно сохранять сначала в файл,а потом уже передавать на веб-сервис?
|
|||
11
santapod
30.08.12
✎
11:41
|
А вот так можно сделать?
ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.УстановитьСтроку(); ЗаписатьXML(ЗаписьXML, ДокументОбъект); Возврат ЗаписьXML.Закрыть(); КонецФункции //Загрузка объекта из XML строки Функция ОбъектИзXML(Стр) Экспорт ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.УстановитьСтроку(Стр); Возврат ПрочитатьXML(ЧтениеXML); КонецФункции |
|||
12
Широкий
30.08.12
✎
11:41
|
Тоже нужно было. Решения не нашел...
Только так: ИмяВременногоФайла=ПолучитьИмяВременногоФайла("xml"); ЗаписьХМЛ=Новый ЗаписьXML; ЗаписьХМЛ.Отступ=Ложь; ЗаписьХМЛ.ОткрытьФайл(ИмяВременногоФайла); ..... ЗаписьХМЛ.Закрыть(); ЗаписьХМЛ=Неопределено; ТекстовыйДокумент=Новый ТекстовыйДокумент; ТекстовыйДокумент.Прочитать(ИмяВременногоФайла); СтрокаДанных=ТекстовыйДокумент.ПолучитьТекст(); ТекстовыйДокумент=Неопределено; Возврат СтрокаДанных; |
|||
13
Bober
30.08.12
✎
11:43
|
(11) можно
|
|||
14
Bober
30.08.12
✎
11:44
|
(11) в справке такой-же пример
|
|||
15
santapod
30.08.12
✎
11:44
|
(13) а не подскажешь sql его проглотит в таком варианте?
|
|||
16
santapod
30.08.12
✎
11:53
|
(12) А ты его потом передавал куда-то?
|
|||
17
Bober
30.08.12
✎
11:55
|
если текст соответствует схеме для sql, то почему нет?
|
|||
18
santapod
30.08.12
✎
11:56
|
(17) Спасибо!
|
|||
19
Широкий
30.08.12
✎
11:57
|
(16) Ну да .. на веб сервис
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |