From 86bc564142b279461bd97cc752b7138fa03c6417 Mon Sep 17 00:00:00 2001 From: "sgunderson@bigfoot.com" <> Date: Sat, 26 Apr 2008 18:07:54 +0200 Subject: [PATCH] Fix a problem with older (?) PHP5 not having a childNodes entry on DOMTextNodes. --- php5/xml-template.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.39.2