DOMDocument::importNode Belgeye bir düğüm dahil eder &reftitle.description; public DOMNodefalseDOMDocument::importNode DOMNodenode booldeep&false; Dahil edilen düğümü belge ile ilişkilendirip düğümün bir kopyasını döndürür. &reftitle.parameters; node Belgeye dahil edilecek düğüm. deep &true; belirtiliği takdirde node alt düğümleriyle birlikte belgeye dahil edilir. Düğümlerin özniteliklerini de kopyalamak için bu bağımsız değişkende &true; belirtmek gerekir. &reftitle.returnvalues; Düğüm kopyalanamazsa &false;, yoksa kopyalanan düğümü döndürür. &reftitle.errors; Düğüm dahil edilemezse DOMException istisnası oluşur. &reftitle.examples; - <function>DOMDocument::importNode</function> örneği Düğümlerin bir belgeden başka bir belgeye kopyalanması. loadXML("<çocuk>çocuk metin"); // Yeni belgeye dahil edilecek düğüm $node = $orgdoc->getElementsByTagName("element")->item(0); // Yeni belgeyi oluşturalım $newdoc = new DOMDocument; $newdoc->formatOutput = true; // Biraz imlenim ekleyelim $newdoc->loadXML("elemanın içeriği"); echo "Düğümler kopyalanmadan 'yeni belge':\n"; echo $newdoc->saveXML(); // Düğümü alt düğümleriyle birlikte belgeye dahil edelim $node = $newdoc->importNode($node, true); // ve "" düğümüne ekleyelim $newdoc->documentElement->appendChild($node); echo "\nDüğümler kopyalandıktan sonra 'yeni belge':\n"; echo $newdoc->saveXML(); ?> ]]> &example.outputs; elemanın içeriği Düğümler kopyalandıktan sonra 'yeni belge': elemanın içeriği <çocuk>çocuk metin ]]>