XML DOM specified ਪ੍ਰਤੀਯੋਗਿਤਾ

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

ਜੇਕਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪ੍ਰਤੀਯੋਗਿਤਾ ਮੁੱਲ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ specified ਇਹ ਪ੍ਰਤੀਯੋਗਿਤਾ true ਵਾਪਸ ਦਿੰਦੀ ਹੈ; ਜੇਕਰ ਉਹ DTD/Schema ਵਿੱਚ ਮੂਲਤਬੀ ਮੁੱਲ ਹੈ ਤਾਂ false ਵਾਪਸ ਦਿੰਦੀ ਹੈ。

ਵਿਧਾਨ

attrObject.specified

ਉਦਾਹਰਣ

ਹੇਠਲਾ ਕੋਡ "books.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ category ਪ੍ਰਤੀਯੋਗਿਤਾ ਦਾ ਨਾਮ ਅਤੇ ਮੁੱਲ ਦਿਸਾਉਂਦਾ ਹੈ:

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].specified + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

亲自试一试