Η μέθοδος 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