XML DOM createElementNS() Method
Definition and Usage
The createElementNS() method can create an element node with a specified namespace.
This method can return an Element object.
Syntax:
createElementNS(ns,name)
Parameters | Description |
---|---|
ns | Σtring value, can specify the name of the namespace for this element node. |
name | Σtring value, can specify the name of this element node. |
Επεξηγήσεις
Η μέθοδος createElementNS() είναι παρόμοια με Μέθοδος createElement()Παρόμοιο, αλλά το στοιχείο Element που δημιουργείται έχει και τον καθορισμένο ονομαστικό χώρο εκτός από το όνομα. Αυτός ο τρόπος χρησιμοποιείται μόνο σε αρχεία XML με ονομαστικό χώρο. Μέθοδος createElement()
Παράδειγμα
Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι λειτουργίες JavaScript loadXMLDoc().
Το παρακάτω κείμενο κώδικα μπορεί να προσθέσει κόμβους στοιχείων με καθορισμένο ονομαστικό χώρο σε κάθε <book>:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}