Вход | Регистрация

1С:Предприятие ::

Метки: Обмен данными и УРБД

Чем разнятся парсеры

Я
   orion_st
16.11.04 - 13:58
Ситуация такая: стоит парсер MSXML 4.0 sp2.
Вот код:

XML_Документ = гXMLАнализатор.СоздатьДокумент();
Если ПустоеЗначение(XML_Документ) = 1 Тогда    
   Возврат 
КонецЕсли;
 
  Рекламное место пустует
   orion_st
1 - 16.11.04 - 13:59
Извиняюсь.

Ситуация такая: стоит парсер MSXML 4.0 sp2.
Вот код:

XML_Документ = гXMLАнализатор.СоздатьДокумент();
Если ПустоеЗначение(XML_Документ) = 1 Тогда    
   Возврат 
КонецЕсли;
XML_Документ.ЗагрузитьИзСтроки("<?xml version =""1.0""?><BizTalk xmlns = ""urn:schemas-gss-1.55.xml""><Body/></BizTalk>");

Эл=XML_Документ.ЭлементДокумента.ВыбратьУзел("Body");

В результате значение Эл пустое. Что делать чтобы Эл получило значение?
Или у меня парсер неправильный?
   OFF
 
2 - 16.11.04 - 14:24
<Body/> ? и там что должно быть?
   orion_st
3 - 16.11.04 - 14:40
Нужно записать в него:

Эл.УстановитьАтрибут("Идентификатор", "ЗначениеИдентификатора");

т.е. должно получится
<Body Идентификатор="ЗначениеИдентификатора">

</body>

Программа ругается на Эл:
"Значение не представляет агрегатный объект (УстановитьАтрибут)"


Список тем форума
Рекламное место пустует  
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует