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

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 человек.
Рекламное место пустует