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

Вопросы про ДокументDOM.

Вопросы про ДокументDOM.
Я
   RomaH
 
07.05.19 - 11:02
Вопрос первый - как скопировать ЭлементDOM в другой документ?

Суть - создаю XML - отдаю его наружу
снаружи в него добавляют элементы и присылают назад

я опять создаю XML, но в этот XML надо добавить то, что добавлено снаружи


пошел по пути DOM
читаю два документа

в своем получаю элемент - нахожу во внешнем соответствующий Элемент по ключу
получаю Элемент который добавили снаружи

задача - скопировать его в мой документ

как не получается:

                РезультатыАнализаИнформацииОПациенте = Док2.ПолучитьЭлементыПоИмени("an_p");
                
                Для Каждого Узел Из РезультатыАнализаИнформацииОПациенте Цикл
                    Док1.ДобавитьДочерний(Узел);// тут можно только элементы того же документа
                КонецЦикла;
 
 
   RomaH
 
1 - 07.05.19 - 11:16
НовыйУзел = ДокументДОМРеестра.АдаптироватьУзел(Узел);
возвращает неопределено
   RomaH
 
2 - 07.05.19 - 11:27
РезультатыАнализаИнформацииОПациенте = ПациентМЭК.ПолучитьЭлементыПоИмени("an_p");
                
                Для Каждого Узел Из РезультатыАнализаИнформацииОПациенте Цикл
                    НовыйУзел = ДокументДОМРеестра.ИмпортироватьУзел(Узел,Истина);
                    Пациент.ДобавитьДочерний(НовыйУзел);
                КонецЦикла;
вот так работает
есть еще АдаптироватьУзел() - оно не работает
   RomaH
 
3 - 07.05.19 - 11:48
второй вопрос 
как избавится от неймспейса
<an_p xmlns="http://tfoms.yar.ru/BILL/613"; an_p="11" surname

который есть в Док2, но их не надо в док1

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