طريقة getElementsByTagNameNS() في XML DOM

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

getElementsByTagNameNS() يستعيد هذا الطريقة NodeList يحتوي على جميع العناصر التي تحمل الاسم والمساحة الاسمية المحددة.

القواعد

elementNode.getElementsByTagNameNS(الاسم المطلوب,الاسم)
المتغيرات الوصف
الاسم المطلوب النص، يحدد المساحة الاسمية المطلوب البحث عنها. القيمة "*" تطابق جميع العناصر.
الاسم النص، يحدد الاسم المطلوب البحث عنه. القيمة "*" تطابق جميع العناصر.

مثال

التعليمات التالية ستقوم بتحميل "books_ns.xml" إلى xmlDoc وتحصل على العناصر عبر اسم العنصر والمساحة الاسمية:

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.getElementsByTagNameNS("https://www.codew3c.com/meishi/", "title");
    document.getElementById("demo").innerHTML =
    x[0].nodeName;
}

جرب بنفسك