l = document.createElement("div");
  el.setAttributeNS("foo", "A:B", "");
  el.setAttributeNS("bar", "c:D", "");
  el.setAttributeNS("baz", "e:F", "");
  el.setAttributeNS("qux", "g:h", "");
  el.setAttributeNS("", "I", "");
  el.setAttributeNS("", "j", "");
  assert_array_equals(Object.getOwnPropertyNames(el.attributes),
                      ["0", "1", "2", "3", "4", "5", "g:h", "j"])
  for (var propName of Object.getOwnPropertyNames(el.attributes)) {
    assert_true(el.attributes[propName] instanceof Att