chromium/third_party/blink/web_tests/dom/domparsing/namespaces-1.html

<html>
<head>
<title>DOMParser namespace support</title>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script type="text/javascript">
test(() => {
  var parser = new DOMParser();
  var str =
    '<?xml version="1.0"?>\n<doc>\n  <foo xmlns="foobar" id="1">One</foo> <x:bar xmlns:x="barfoo" id="2">Two</x:bar>\n  <d id="3">Three</d>\n</doc>\n';
  var doc = parser.parseFromString(str,"text/xml");

  assert_equals(doc.getElementsByTagNameNS("foobar", "foo")[0].getAttribute("id"), "1");
  assert_equals(doc.getElementsByTagNameNS("barfoo", "bar")[0].getAttribute("id"), "2");
  assert_equals(doc.getElementsByTagNameNS("", "d")[0].getAttribute("id"), "3");
  assert_equals(doc.getElementsByTagNameNS(null, "d")[0].getAttribute("id"), "3");
}, "DOMParser namespace support");

</script>
</head>
<body>
</body>
</html>