DOM: скопировать узел со всеми детьми

SergeR

Новичок
DOM: скопировать узел со всеми детьми

Есть 2 DOM-документа, $dom1 и $dom2.

Из второго хочу в 1-й скопировать несколько элементов, например <p> со всеми их child'ами.

Код, приведенный ниже, отлично срабатывает на моем домашнем сервере с php 4.2.2, но на рабочем 4.3.0 дает ошибку: append_child(): Can't append node, which is in a different document than the parent node

:mad:

Код:
$dom2child = $dom2root->first_child();
  while ( $dom2child )
  {
    $dom1child->append_child( $dom2child );
			
    $dom2child = $dom2child->next_sibling();
  }
Как бы решить этот вопрос? Хорошо бы без XSLT. :)
 
Сверху