XML DOM μέθοδος importNode()

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

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

Η μέθοδος importNode() της XML DOM μετακινεί έναν κόμβο από ένα άλλο έγγραφο σε αυτό για να εφαρμοστεί.

Γλώσσα:

importNode(importedNode,deep)
Παράμετροι Περιγραφή
importedNode Ο κόμβος που πρέπει να εισαχθεί.
deep Αν το όρισμα είναι true, θα αντιγραφούν επίσης όλα τα απογόνια του importedNode.

Επιστροφή τιμής

importedNode (μπορεί να περιλαμβάνει και τα απογόνια του)αντίγραφο, η ιδιότητα ownerDocument του θα οριστεί στο έγγραφο.

χρησιμοποιήσει

Αν importedNode είναι κόμβος Document ή κόμβος DocumentType, η μεθόδος θα πετάξει την εξαίρεση με κώδικα NOT_SUPPORTED_ERR DOMException εξαίρεση,, επειδή δεν μπορούν να εισαχθούν αυτούς οι τύποι κόμβων.

Περιγραφή

Το παράδειγμα αυτής της μεθόδου είναι ένας κόμβος που ορίζεται σε ένα άλλο έγγραφο, η επιστροφή είναι ένα αντίγραφο του κόμβου που είναι κατάλληλο για εισαγωγή σε αυτό το έγγραφο. Αν deep Αν το όρισμα είναι true, θα αντιγραφούν επίσης όλα τα απογόνια του κόμβου.

Η ιδιότητα ownerDocument του αντιγράφου που επιστρέφεται ορίζεται ως το τρέχον έγγραφο, αλλά η ιδιότητα parentNode είναι null, επειδή δεν έχει ακόμα εισαχθεί στο έγγραφο. Οι λειτουργίες παρακολούθησης γεγονότων που εγγράφονται στον αρχικό κόμβο ή το δέντρο δεν θα αντιγραφούν.

Όταν εισάγεται ο κόμβος Element, μόνο οι ιδιότητες που ορίζονται ρητά στο αρχικό έγγραφο εισάγονται. Όταν εισάγεται ο κόμβος Attr, η ιδιότητα specified του θα οριστεί αυτόματα ως true.

Δείτε

Node.cloneNode()

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