Имя: Пароль:
1C
1С v8
ЭлементDOM Добавление дочернего узла
0 Яплакал
 
24.03.16
17:07
Проблема при добавлении нового элемента в подчиненный узел

Структура xml такая
<Узел0>
  <Узел1.0/>
  <Узел1.1/>
  <Узел1.2>
      <Узел2/>
      <Узел2/>
  </Узел1.2>
</Узел0>

Нужно добавить подчиненный к узлу "Узел1.2"

Делаю так

НовыйЭлемент = XML.СоздатьЭлемент(ИмяУзла);
Узел.РодительскийУзел.ДобавитьДочерний(НовыйЭлемент);  

в данном контексте Узел.РодительскийУзел это и есть "Узел1.2"
XML - это ДокументDOM

ругается:
Используемый документ DOM отличается от документа, создавшего узел

Не понимаю как оно задумывалось, если СоздатьЭлемент() это метод ДокументDOM
т.е. я не могу от ЭлементDOM создать новый элемент, а если так то какого ж фига ругается?

Кстати дочерние узлы у узлу "Узел0" отлично добавляются
1 Fragster
 
гуру
24.03.16
17:18
весь код есть?
2 Яплакал
 
24.03.16
17:54
(1) я не внимателен, вопрос снимается.
Там действиельно не к той xml прицеплял
Программист всегда исправляет последнюю ошибку.