XML DOM χαρακτηριστικό childNodes

Εγχειρίδιο αναφοράς για το αντικείμενο Node

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

Το όρισμα του χαρακτηριστικού childNodes μπορεί να επιστρέψει μια λίστα κλιμάκων από θυγατρικούς κόμβους του καθορισμένου κόμβου.

Γλώσσα:}}

nodeObject.childNodes

Συμβουλές και σημειώσεις

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

παράδειγμα

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

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

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
  {
  document.write("Nodename: " + x[i].nodeName)
  document.write(" (nodetype: " + x[i].nodeType + ")<br />")
  }

Έξοδος του IE:

Nodename: xml (nodetype: 7)
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

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

Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Εγχειρίδιο αναφοράς για το αντικείμενο Node