XML DOM isId ਪ੍ਰਾਪਰਟੀ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

ਜੇਕਰ ਪ੍ਰਾਪਰਟੀ ID ਟਾਈਪ ਦੀ ਹੈ (ਉਦਾਹਰਣ ਵਜੋਂ ਉਸ ਦੇ ਮਾਲਕ ਐਲੀਮੈਂਟ ਦੇ ਪਹਿਚਾਣ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ), ਤਾਂ isId ਪ੍ਰਾਪਰਟੀ ਨੂੰ true ਵਾਪਸ ਦੇਵੇਗਾ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦੇਵੇਗਾ。

ਸਿਧਾਂਤ

attrObject.isId

ਇੱਕ ਉਦਾਹਰਣ

ਇਹ ਕੋਡ "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 x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for(i = 0; i < x.length; i++) {
        txt += x.item(i).attributes[0].isId + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

亲自试一试