Форумы » Вопросы и ответы по интеграции »
MSXML2
Добавил(а) Виноградов Александр около 7 лет назад
Процедура ЗагрузитьXML_ВсеПартииОтвет(имяФайла)
//tt1=_GetPerformanceCounter();
Если ПустоеЗначение(имяФайла)=1 Тогда
ИмяФайла="C:\C#\logs\1.xml";
Каталог = "";
Если ФС.ВыбратьФайл(0, ИмяФайла, Каталог, "Выберите файл", "XML (.xml)|.xml", , ) = 1 Тогда
ИмяФайла = Каталог + ИмяФайла;
КонецЕсли;
КонецЕсли;
//имяф=КаталогИБ()+"tovar3.xml";
Сообщить("Загрузка XML-файла: "+ИмяФайла);
//objDom=СоздатьОбъект("MSXML2.DOMDocument");
objDom=СоздатьОбъект("MSXML2.DOMDocument.6.0");
подскажите пожалуйста можно без 6.0
Ответы (2)
RE: MSXML2 - Добавил(а) кб99 Синявский Филипп около 7 лет назад
нужно именно MSXML2.DOMDocument.6.0 , иначе выборка узлов не будет работать
RE: MSXML2 - Добавил(а) кб99 Синявский Филипп около 7 лет назад
иногда меняются префиксы в xml файлах,
префиксы рабочей и тестовой версии - отличаются
поэтому используем MSXML2.DOMDocument.6.0 + XSL-pattern