'); } } $depth[$parser]++; } function endElement($parser, $name) { global $depth, $offDepth, $offName; $depth[$parser]--; if ($offDepth<0) { echo ''; } elseif ($depth[$parser]==$offDepth && $name==$offName) { $offDepth = -1; $offName = ''; } } function defaultHandler($parser, $data) { global $offDepth; if ($offDepth<0) echo $data; } ?>