Имя: Пароль:
1C
 
MsXMLPar
0 Konst999
 
04.04.06
09:51
Приветствую, подскажите, где можно взять MsXMLPar на 2000 win. Смотрел ИТС не подходит, пишет (5)}: Неудачная попытка создания объекта (AddIn.XMLParser)
1 Волшебник
 
модератор
04.04.06
09:51
Скачать с сайта www.microsoft.com
2 nicxxx
 
04.04.06
10:06
(0) неправильно создаешь, нужно так:
XML = СоздатьОбъект("MSXML2.DOMDocument.4.0");
3 Konst999
 
04.04.06
10:25
Ошибку пишет
4 romix
 
модератор
04.04.06
10:28
Есть еще и другие парсеры, не DOM
http://x-romix.narod.ru
5 Морозов Александр
 
04.04.06
10:31
отправил по почте
6 Konst999
 
04.04.06
10:40
Блин. Через час надо отдавать и не работает.
7 romix
 
модератор
04.04.06
11:16
Пример работы с DOM:



//*******************************************

Процедура _ЗаписатьВXML()
   ок=1;
   
   имяф=КаталогИБ()+"tovar3.xml";
   
   tt1=_GetPerformanceCounter();
   
       
   
   Сообщить("Запись XML-файла: "+имяф);
   
   objDom=СоздатьОбъект("MSXML.DOMDocument");
   xnodePINode =objDom.CreateProcessingInstruction("xml", "version='1.0' encoding='windows-1251'");

   objDom.insertBefore(xnodePINode,);
   

   elem1 = objDom.createElement("Товары");
   objDom.appendChild(elem1);

   
   о=СоздатьОбъект("Справочник.Товары");
   
   о.ВыбратьЭлементы();
   Пока о.ПолучитьЭлемент()=1 Цикл
       Если о.ЭтоГруппа()=1 Тогда
           Продолжить;
       КонецЕсли;    
       Если о.ПометкаУдаления()=1 Тогда
           Продолжить;
       КонецЕсли;
       
       elem2 = objDom.createElement("Элемент");
       elem1.appendChild(elem2);
       
         attr2 = objDom.createAttribute("Код");
         attr2.nodeValue = о.Код;
         elem2.setAttributeNode(attr2);
       
         attr2 = objDom.createAttribute("Наименование");
         attr2.nodeValue = о.Наименование;
         elem2.setAttributeNode(attr2);
       
         attr2 = objDom.createAttribute("Единица");
         attr2.nodeValue = СокрЛП(о.Единица);
         elem2.setAttributeNode(attr2);
       
         attr2 = objDom.createAttribute("Цена");
         attr2.nodeValue = Число1(о.Цена);
         elem2.setAttributeNode(attr2);
   КонецЦикла;
   objDom.save(ИмяФ);    
   tt2=_GetPerformanceCounter();
   Сообщить("Время выполнения: "+(tt2-tt1)/1000+" секунд");
КонецПроцедуры    
8 romix
 
модератор
04.04.06
11:16
Скачивать имхо ничего не надо - уже есть все в составе браузера Internet Explorer.
9 Konst999
 
04.04.06
11:57
А почему на AddIn.XMLParser ругается
10 Konst999
 
04.04.06
12:00
На Xp работает без проблем. Что-то не установленно?
11 Konst999
 
04.04.06
12:03
На 2003 не работает
12 Konst999
 
04.04.06
12:19
оп
13 romix
 
модератор
04.04.06
12:20
(9) Addin - это у тебя может быть внешняя компонента v7plus?
14 romix
 
модератор
04.04.06
12:21
(+13) Она-то зарегистрирована?
15 romix
 
модератор
04.04.06
12:25
16 romix
 
модератор
04.04.06
12:26
Вот здесь например рекомендуют поставить обновленный v7plus.
http://www.dinform.ru/kuban/htmls/public_htmls/9-76822.html
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой