protected function _getNodeOnlyText($node) { $text = ''; if (!$node->hasChildNodes()) { return $node->textContent; } foreach ($node->childNodes as $tnode) { if ($tnode->nodeType == XML_TEXT_NODE) { $text .= $tnode->textContent; } } return trim($text); }