طريقة getAttributeNodeNS() الخاصة بـ XML DOM

التعريف والاستخدام

getAttributeNS() يستخدم هذا الطريقة للحصول على عقدة الخاصية من خلال URI النطاق الاسمي والاسم.

النحو

elementNode.getAttributeNodeNS(ns,اسم)
المعلمات الوصف
ns مطلوب. يحدد URI النطاق الاسمي.
اسم مطلوب. يحدد اسم الخاصية.

مثال

الشيفرة التالية ستجمع "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/";
    var y = x.getAttributeNodeNS(ns,"lang");
    document.getElementById("demo").innerHTML =
    y.nodeName + " = " + y.nodeValue;
{}

جرب بنفسك