--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