Имя: Пароль:
1C
1С v8
ошибка при чтении xdto
,
0 Сильф
 
17.11.15
21:07
Вроде всё просто:

ЧтениеХМЛ = Новый ЧтениеXML;
ЧтениеХМЛ.ОткрытьФайл(ПутьКФайлуХМЛ);
    
Фабрика = Новый ФабрикаXDTO(СхемыХМЛ);
    
ДанныеЧтения = Фабрика.ПрочитатьXML(ЧтениеХМЛ);

- а в этой строке всё вылетает с "ошибкой формата потока". И куда копать? Кто сталкивался?
1 DrShad
 
17.11.15
21:20
И каким боком тут XDTO
2 DrShad
 
17.11.15
21:21
И для чего схема нужна при чтении
3 Сильф
 
17.11.15
21:31
(2) эммм.. ну как бы

ФабрикаXDTO (XDTOFactory)
На основе набора схем XML
Синтаксис:

Новый ФабрикаXDTO(<НаборСхемXML>, <Пакеты>)
Параметры:

<НаборСхемXML> (необязательный)

Тип: НаборСхемXML.
Набор схем XML, на основе которого будет создана фабрика XDTO.
4 DrShad
 
17.11.15
21:31
И что
5 DrShad
 
17.11.15
21:32
Вы что хотите с XML сделать ?
6 Сильф
 
17.11.15
22:21
Разобрать для начала.
7 DrShad
 
17.11.15
22:36
Разобрать на что?
8 DrShad
 
17.11.15
22:37
Ок,давайте начнем с начала , что вы знаете про XML ?
9 Сильф
 
03.12.15
13:43
В общем, дело было в том, что файл XML был невалидный. А точнее, он по факту был вообще не XML (сервер отдавал не то, что нужно).
10 cw014
 
03.12.15
13:52
Во всем XDTO
Ошибка? Это не ошибка, это системная функция.