--TEST-- GH-12616 (DOM: Removing XMLNS namespace node results in invalid default: prefix) --EXTENSIONS-- dom --FILE-- loadXML( << XML ); $doc->documentElement->removeAttributeNS('http://symfony.com/schema/dic/services', 'symfony'); $xpath = new DOMXPath($doc); $xpath->registerNamespace('test', 'urn:test'); echo $doc->saveXML(); $result = $xpath->query('//container/services/test:service[@id="hello"]'); var_dump($result); ?> --EXPECT-- object(DOMNodeList)#4 (1) { ["length"]=> int(1) }