public static function isNode($node, $ignoreTextNodes = FALSE)
{
if ($node instanceof \DOMElement || !$ignoreTextNodes && ($node instanceof \DOMCdataSection || $node instanceof \DOMText && !$node->isWhitespaceInElementContent())) {
return $node;
}
return NULL;
}