XML DOM localName ਗੁਣ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

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;
}

亲自试一试