private function canAddNamespaceToNode(\DOMNode $node, $prefix, $uri)
{
$prefix = empty($prefix) ? NULL : $prefix;
$currentUri = $node->lookupNamespaceUri($prefix);
$hasNoNamespace = empty($node->namespaceURI);
if ($hasNoNamespace && empty($prefix)) {
return FALSE;
} elseif (empty($currentUri)) {
return $currentUri !== $uri;
}
return FALSE;
}