Метод XML DOM hasAttributeNS()

Определение и использование

Если текущий элемент possesses свойство с указанным именем пространства имен и именем, то hasAttributeNS() Метод возвращает true, если текущий элемент possesses свойство с указанным именем пространства имен и именем, в противном случае возвращает false.

Синтаксис

hasAttributeNS(ns,name)
Параметры Описание
ns Обязателен. Определяет пространство имен свойства, которое нужно найти.
name Обязателен. Определяет имя свойства, которое нужно найти.

Пример

Ниже приведен код, который загружает "books_ns.xml" в xmlDoc и проверяет, обладает ли первый элемент <title> любыми свойствами с указанным именем пространства имен и именем:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    var ns = "https://www.codew3c.com/meishi/";
    document.getElementById("demo").innerHTML =
    x.hasAttributeNS(ns,"lang");
{}

Попробуйте сами