XML DOM hasChildNodes() روش

تعریف و کاربرد

اگر علامت فعلی دارای نقاط فرزند باشد، hasChildNodes() این روش در صورت وجود نقاط فرزند علامت، true برمی‌گرداند، در غیر این صورت false.

نحوه استفاده

elementNode.hasChildNodes()

مثال

مقصد کد زیر "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.hasChildNodes();
}

آزمایش کنید