Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] перенос части страницы HTML на другую через DOM (http://forum.oszone.net/showthread.php?t=121086)

rus-4-ever 26-10-2008 18:11 934217

перенос части страницы HTML на другую через DOM
 
Есть проблема

Цитата:

$doc = new DOMDocument;
$doc->loadHTML($str);

$entries=$doc->getElementsByTagName ('select');



$doc1 = new DOMDocument;
$root=$doc1->createElement('div');
foreach ($entries as $node) {
echo $node->nodeValue ;
$root->appendChild($node) ;
}
$doc1->appendChild($root);

echo $doc1->saveHTML()
В чем ошибка? почему я не могу выбрать элемент в одном дереве и вставить его в другое дерево?

rus-4-ever 29-10-2008 01:11 936656

Вопрос решён
Цитата:

$doc1 = new DOMDocument;
$div=$doc1->createElement('div');

foreach ($entries as $node) {
$select = $doc1->importNode($node,true);
$div->appendChild($select) ;
}
$doc1->appendChild($div);


echo $doc1->saveHTML();


Время: 10:27.

Время: 10:27.
© OSzone.net 2001-