private function importAttribute(\DOMElement $parent, \DOMAttr $source)
{
$document = $parent instanceof \DOMDocument ? $parent : $parent->ownerDocument;
$namespaceUri = $this->getMappedNamespace($source->namespaceURI);
if (empty($namespaceUri) || empty($source->prefix)) {
$attribute = $document->createAttribute($source->localName);
} else {
$attribute = $document->createAttributeNS($namespaceUri, $source->nodeName);
}
$attribute->value = $source->value;
$parent->setAttributeNode($attribute);
}