protected function get_text($node) { switch (get_class($node)) { case 'DOMText': $text = $node->wholeText; $text = trim($text, "\t"); return $text; case 'DOMElement': return $this->parse_element($node); } }