--TEST-- HTMLDocument::createFromString() with namespaced attributes --EXTENSIONS-- dom --FILE-- HTML); foreach (['svg', 'use', 'mo'] as $tag) { $el = $dom->getElementsByTagName($tag)[0]; foreach ($el->attributes as $attribute) { echo "Attribute: \n"; var_dump($attribute->name, $attribute->value, $attribute->namespaceURI); } } ?> --EXPECT-- Attribute: string(5) "width" string(1) "1" NULL Attribute: string(11) "xmlns:xlink" string(28) "http://www.w3.org/1999/xlink" string(29) "http://www.w3.org/2000/xmlns/" Attribute: string(10) "xlink:href" string(5) "#test" string(28) "http://www.w3.org/1999/xlink" Attribute: string(3) "foo" string(3) "bar" NULL Attribute: string(6) "accent" string(4) "true" NULL