Метод getAttributeNS() DOM XML

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

getAttributeNS() Метод получения значения атрибута через URI пространства имен и имя.

Синтаксис

elementNode.getAttributeNS(ns,name)
Параметры Описание
ns Обязателен. Определяет URI пространства имен, из которого нужно извлечь значение.
name Обязателен. Определяет атрибут, из которого нужно извлечь значение.

Пример

Ниже приведен код, который загружает "books_ns.xml" в xmlDoc и извлекает значение атрибута "lang" из первого элемента <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.getAttributeNS(ns, "lang");
{}

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