$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);