function XML_Template_process($node, $obj, $clean = 1)
{
if (is_a($obj, 'DOMNode')) { # overwrite
- for ($i = 0; $i < $node->childNodes->length; ++$i) {
- $child = $node->childNodes->item($i);
+ while ($node->childeNodes->length > 0) {
+ $child = $node->childNodes->item(0);
$node->removeChild($child);
}
if (is_a($obj, 'DOMDocument')) {
- $obj = $obj->document_element();
+ $obj = $obj->documentElement;
}
$newobj = $obj->cloneNode(true);
- $node->appendChild($newobj);
+ $node->apendChild($newobj);
XML_Template_process($newobj, array(), $clean);
} else if (!is_array($obj)) { # overwrite