--TEST--
Test clone with conflicting namespace prefix
--EXTENSIONS--
dom
--FILE--
bar
XML);
$dom->documentElement->firstElementChild->setAttributeNS("urn:y", "a:foo", "bar");
echo $dom->saveXml(), "\n";
$clone = clone $dom->documentElement->firstElementChild;
var_dump($clone->nodeName, $clone->namespaceURI);
foreach ($clone->attributes as $attr) {
var_dump($attr->name, $attr->namespaceURI);
}
echo $dom->saveXml($clone), "\n";
?>
--EXPECT--
bar
string(7) "a:root1"
string(5) "urn:a"
string(7) "xmlns:a"
string(29) "http://www.w3.org/2000/xmlns/"
string(5) "a:foo"
string(5) "urn:y"
bar