ویژگی localName XML DOM
تعریف و کاربرد
localName
این ویژگی نام محلی عنصر انتخاب شده را برمیگرداند (نام عنصر).
اگر نود انتخاب شده عناصر یا ویژگی نیست، این ویژگی NULL را برمیگرداند.
نحوه استفاده
elementNode.localName
مثال
مثال 1
کد زیر "books.xml" را به xmlDoc بارگذاری میکند و نام محلی اولین عنصر <book> را میگیرد:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0]; document.getElementById("demo").innerHTML = x.localName; }
مثال 2
کد زیر "books.xml" را به xmlDoc بارگذاری میکند و نام محلی آخرین فرزند را میگیرد:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); // جستجو کی آخری نود یک نود عناصر است function get_lastchild(n) { var x = n.lastChild; while (x.nodeType != 1) { x = x.previousSibling; } return x; } function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.documentElement; var lastNode = get_lastchild(x); document.getElementById("demo").innerHTML = lastNode.localName; }