Η μέθοδος hasChildNodes() του XML DOM

Ορισμός και χρήση

Αν το τρέχον στοιχείο έχει υποστοιχεία, η hasChildNodes() επιστρέφει true, αλλιώς επιστρέφει false.

Γλώσσα:

elementNode.hasChildNodes()

παράδειγμα

Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι συνάρτησεις JavaScript loadXMLDoc()

Το παρακάτω κομμάτι κώδικα ελέγχει αν το πρώτο στοιχείο <book> στο "books.xml" έχει υποστοιχεία:

xxmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasChildNodes());

Η έξοδος του παρακάτω κώδικα είναι:

true