From 68651e7904b17101ee5f8b0a873c093f781d4f7e Mon Sep 17 00:00:00 2001 From: "sgunderson@bigfoot.com" <> Date: Mon, 21 Apr 2008 22:38:38 +0200 Subject: [PATCH] Fix including in php5. --- php5/xml-template.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/php5/xml-template.php b/php5/xml-template.php index e8ac72e..2a527d2 100644 --- a/php5/xml-template.php +++ b/php5/xml-template.php @@ -20,10 +20,10 @@ function XML_Template_process($node, $obj, $clean = 1) $obj = $obj->documentElement; } - $newobj = $obj->cloneNode(true); - $node->apendChild($newobj); - - XML_Template_process($newobj, array(), $clean); + $frag = $node->ownerDocument->createDocumentFragment(); + $frag->appendXML($obj->ownerDocument->saveXML($obj)); + XML_Template_process($frag, array(), $clean); + $node->appendChild($frag); } else if (!is_array($obj)) { # overwrite for ($i = 0; $i < $node->childNodes->length; ++$i) { $child = $node->childNodes->item($i); -- 2.39.2