Пишет, что не может манипулировать узлами вне документа, в котором они находятся. В принципе, это понятно: для узла всегда должна возвращаться, к примеру, ссылка на родительский узел.
В общем, его нужно как-то из контекста выдрать, склонировать, что ли, или ещё как-то извратиться. Я пытался, но пока безрезультатно. Есть конструктивные идеи, желательно на концептуальном уровне?