|
Вопросы про ДокументDOM.
| ☑ |
0
RomaH
naïve
07.05.19
✎
11:02
|
Вопрос первый - как скопировать ЭлементDOM в другой документ?
Суть - создаю XML - отдаю его наружу
снаружи в него добавляют элементы и присылают назад
я опять создаю XML, но в этот XML надо добавить то, что добавлено снаружи
пошел по пути DOM
читаю два документа
в своем получаю элемент - нахожу во внешнем соответствующий Элемент по ключу
получаю Элемент который добавили снаружи
задача - скопировать его в мой документ
как не получается:
РезультатыАнализаИнформацииОПациенте = Док2.ПолучитьЭлементыПоИмени("an_p");
Для Каждого Узел Из РезультатыАнализаИнформацииОПациенте Цикл
Док1.ДобавитьДочерний(Узел);// тут можно только элементы того же документа
КонецЦикла;
|
|
1
RomaH
naïve
07.05.19
✎
11:16
|
НовыйУзел = ДокументДОМРеестра.АдаптироватьУзел(Узел);
возвращает неопределено
|
|
2
RomaH
naïve
07.05.19
✎
11:27
|
РезультатыАнализаИнформацииОПациенте = ПациентМЭК.ПолучитьЭлементыПоИмени("an_p");
Для Каждого Узел Из РезультатыАнализаИнформацииОПациенте Цикл
НовыйУзел = ДокументДОМРеестра.ИмпортироватьУзел(Узел,Истина);
Пациент.ДобавитьДочерний(НовыйУзел);
КонецЦикла;
вот так работает
есть еще АдаптироватьУзел() - оно не работает
|
|
3
RomaH
naïve
07.05.19
✎
11:48
|
второй вопрос
как избавится от неймспейса
<an_p xmlns="; an_p="11" surname
который есть в Док2, но их не надо в док1
|
|