--TEST-- HTMLDocument: XML-style namespace --EXTENSIONS-- dom --FILE-- Test HTML); echo "--- Namespaces ---\n"; $xpath = new Dom\XPath($dom); foreach ($xpath->query("//*[name()='body']//*") as $node) { echo $node->nodeName, " ", $node->namespaceURI ?? "(NONE)", "\n"; echo "prefix: \"", $node->prefix, "\"\n"; foreach ($node->attributes as $attribute) { echo " Attribute: ", $attribute->nodeName, " ", $attribute->namespaceURI ?? "(NONE)", "\n"; } } echo "--- HTML serialization ---\n"; echo $dom->saveHtml(), "\n"; echo "--- XML serialization ---\n"; echo $dom->saveXml(); ?> --EXPECT-- --- Namespaces --- FOO:BAR http://www.w3.org/1999/xhtml prefix: "" --- HTML serialization --- Test --- XML serialization --- Test