+ $num_children = ($node->childNodes == null) ? 0 : $node->childNodes->length;
+ $children = array();
+ for ($i = 0; $i < $num_children; ++$i) {
+ $children[] = $node->childNodes->item($i);
+ }
+
+ for ($i = 0; $i < $num_children; ++$i) {
+ $child = $children[$i];