XML DOM ιδιότητα childNodes

Οδηγός αναφοράς του Document αντικειμένου

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

Η ιδιότητα childNodes μπορεί να επιστρέψει NodeList των υπονοードων του document.

Γλώσσα:

documentObject.childNodes

Συμβουλές και σχόλια:

Συμβουλή:Χρησιμοποιήστε την ιδιότητα μήκους του NodeList για να μετρήσετε τον αριθμό των κόμβων στη λίστα κόμβων. Μόλις γνωρίζετε το μήκος της λίστας κόμβων, μπορείτε να κάνετε έναν γύρο γύρω από αυτούς και να εξάγετε τις τιμές που χρειάζεστε!

Παράδειγμα

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

Η παρακάτω κείμενη μονάδα μπορεί να εμφανίσει τους υπονόμαους των στοιχείων του XML εγγράφου:

xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
  {
  document.write("Όνομα κόμβου: " + x[i].nodeName)
  document.write(" (μορφή κόμβου: " + x[i].nodeType + ")<br />")
  }

Έξοδος του IE:

Όνομα κόμβου: xml (μορφή κόμβου: 7)
Όνομα κόμβου: #comment (μορφή κόμβου: 8)
Όνομα κόμβου: #comment (μορφή κόμβου: 8)
Όνομα κόμβου: bookstore (μορφή κόμβου: 1)

Έξοδος του Mozilla (Firefox):

Όνομα κόμβου: #comment (μορφή κόμβου: 8)
Όνομα κόμβου: #comment (μορφή κόμβου: 8)
Όνομα κόμβου: bookstore (μορφή κόμβου: 1)

Οδηγός αναφοράς του Document αντικειμένου