طريقة hasChildNodes() لـ XML DOM
التعريف والاستخدام
إذا كان عنصر العنصر الحالي يحتوي على عناصر فرعية، فإن 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(); }