Имя: Пароль:
1C
1С v8
Ищу Туториал по работе с объктами 1с8 для ХМЛ
0 chumansky
 
07.02.12
06:56
Собственно задача простая. Всю жизнь пользовался виндовыми объектом
MSXML2.DOMDocument для создания и валидации ХМЛ.
Кода было совсем немного. Все просто и эффективно до беспредела.


Сейчас с переходом на 8.* решил все сделать на объектах V8. Однако найти среди массы новых для меня объектов нужные оказалось совсем непросто.

Прошу угостить меня какими-нибудь хорошими примерами.

Спасибо
1 Азат
 
07.02.12
06:57
(0) в интернете примеров чтения / писания в хмл - оооочень много... К слову, я сам записываю хмл как обычный текстовик...
2 0xFFFFFF
 
07.02.12
07:05
(1) в смысле? Через ЗаписьТекста чтоли? :)))
3 chumansky
 
07.02.12
07:14
Я применил объект ЗаписьXML, сформировал ХМЛ
А как правильно сделать проверку по схеме XSD?
4 chumansky
 
07.02.12
07:22
Например используя MSXML2.DOMDocument
делал так

ДОМДок=Новый COMОбъект("MSXML2.DOMDocument.4.0");
ДОМДок.loadXML(бла-бла-бла);
..................
..................
Схема = Новый COMОбъект("msxml2.xmlschemacache.4.0");
Схема.add(, "http://193.168.12.32:8091/schema/contragent.xsd");

ДОМДок.schemas = Схема;
Ошибка = ДОМДок.validate();

Если Ошибка.errorCode = 0 Тогда

Иначе
 Сообщить("Ошибка проверки данных (клиент):
 |"+Ошибка.reason+"",СтатусСообщения.Важное);
КонецЕсли;


Теперь ищу как бы сделать это на 8.* объектах
Ошибка? Это не ошибка, это системная функция.