Μέθοδος hasChildNodes() του XML DOM
Ορισμός και χρήση
Η μέθοδος hasChildNodes() μπορεί να επιστρέψει true αν ένας κόμβος έχει οποιοδήποτε υποστοιχείο, αλλιώς επιστρέφει false.
Γλώσσα:
nodeObject.hasChildNodes()
Παράδειγμα
Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι συνάρτησεις JavaScript loadXMLDoc().
Το παρακάτω κείμενο κώδικα μπορεί να επιστρέψει αν το στοιχείο <book> έχει οποιοδήποτε υποστοιχείο:
xxmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasChildNodes()
);
Έξοδος:
αληθές