private function addText(\stdClass $target, \DOMNode $node) { if (!$node->isWhitespaceInElementContent()) { if (!isset($target->{'$'})) { $target->{'$'} = ''; } $target->{'$'} .= $node->textContent; } }