Допустим, у нас есть org.w3c.dom.Document, представляющий следующий XML:
<Fruits>
<Apples>
<Red/>
<Green/>
</Apples>
</Fruits>
Если мы знаем, что документ всегда будет содержать корень <Fruits>
только с одним потомком (в данном случае <Apples>
, но имя потомка обычно неизвестно), как мы можем сделать этого потомка корнем новый org.w3c.dom.Document? Другими словами, этот новый документ должен представлять следующий XML:
<Apples>
<Red/>
<Green/>
</Apples>
Моя проблема в том, что когда я пытаюсь извлечь дочерний элемент, я не могу заставить его забыть своего родителя (он все еще запоминает свою позицию в исходном документе).