X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=php5%2Fxml-template.php;h=f4581ff9c4b08e78c016773815c7869211649e3e;hb=86bc564142b279461bd97cc752b7138fa03c6417;hp=54d1452dcc9ed2e14ce96b80d1ca66e1a4d57a60;hpb=c2269c5bfa579ac08e9e914231b4812deb137a52;p=xml-template diff --git a/php5/xml-template.php b/php5/xml-template.php index 54d1452..f4581ff 100644 --- a/php5/xml-template.php +++ b/php5/xml-template.php @@ -32,7 +32,8 @@ function XML_Template_process($node, $obj, $clean = 1) $doc = $node->ownerDocument; $node->appendChild($doc->createTextNode($obj)); } else if (is_associative_array($obj)) { # substitute - for ($i = 0; $i < $node->childNodes->length; ++$i) { + $num_children = ($node->childNodes == null) ? 0 : $node->childNodes->length; + for ($i = 0; $i < $num_children; ++$i) { $child = $node->childNodes->item($i); $processed = false;