Încearcă-l singur - Exemple
Exemplele de mai jos folosesc fișierul XML books.xml .
Crearea unui nod element de
Acest exemplu utilizează createElement() pentru a crea un nod nou element și appendChild() pentru a adauga la un nod.
Crearea unui nod atribut folosind createAttribute
Acest exemplu utilizează createAttribute() pentru a crea un nou nod atribut, și setAttributeNode() pentru a insera la un element.
Crearea unui nod atribut folosind setAttribute
Acest exemplu utilizează setAttribute() pentru a crea un nou atribut pentru un element.
Crearea unui nod de text
Acest exemplu utilizează createTextNode() pentru a crea un nou nod de text, și appendChild() pentru a adauga la un element.
Crearea unui nod secțiune CDATA
Acest exemplu utilizează createCDATAsection() pentru a crea un nod secțiune CDATA, și appendChild() pentru a adauga la un element.
Creați un comentariu nod
Acest exemplu utilizează createComment() pentru a crea un comentariu nod, și appendChild() pentru a adauga la un element.
Crearea unui nod nou element
createElement() Metoda creează un nou nod element de :
Exemplu
newElement = xmlDoc.createElement("edition");
xmlDoc.getElementsByTagName("book")[0].appendChild(newElement);
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc
- Crearea unui nod nou element de <edition>
- Append nodul element primul <book> elementul
Buclă prin intermediul și se adaugă un element la toate <book> elemente: Încercați - vă
Crearea unui nod Atribut nou
createAttribute() este folosit pentru a crea un nou nod atribut:
Exemplu
newAtt = xmlDoc.createAttribute("edition");
newAtt.nodeValue = "first";
xmlDoc.getElementsByTagName("title")[0].setAttributeNode(newAtt);
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc
- Crearea unui nou nod atribut "edition"
- Setați valoarea nodului atribut la "first"
- Adăugați new nod atribut la primul <title> elementul
Bucla prin toate <title> elemente și se adaugă un nou nod atribut: Încercați - vă
În cazul în care există deja atributul, acesta este înlocuit cu unul nou.
Creați un atribut Utilizarea setAttribute()
Deoarece setAttribute() metoda creează un nou atribut dacă atributul nu există, poate fi folosit pentru a crea un nou atribut.
Exemplu
xmlDoc.getElementsByTagName('book')[0].setAttribute("edition","first");
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc
- Setați atributul "edition" valoarea la "first" pentru prima <book> elementul
Bucla prin toate <title> elemente și se adaugă un nou atribut: Încercați - vă
Crearea unui nod text
createTextNode() Metoda creează un nou nod de text:
Exemplu
newEle = xmlDoc.createElement("edition");
newText = xmlDoc.createTextNode("first");
newEle.appendChild(newText);
xmlDoc.getElementsByTagName("book")[0].appendChild(newEle);
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc
- Crearea unui nod nou element de <edition>
- Crearea unui nou nod text cu textul "first"
- Adăugați noul nod text la nodul elementului
- Adăugați noul nod element primul <book> elementul
Adăugați un nod element cu un nod text la toate <book> elemente: Încercați - vă
Creați o secțiune CDATA Nod
createCDATASection() Metoda creează un nou nod secțiune CDATA.
Exemplu
newCDATA = xmlDoc.createCDATASection("Special Offer & Book Sale");
xmlDoc.getElementsByTagName("book")[0].appendChild(newCDATA);
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc
- Crearea unui nou nod secțiune CDATA
- Adăugați noul nod CDATA la prima <book> elementul
Buclă prin, și se adaugă o secțiune CDATA, la toate <book> elemente: Încercați - vă
Creați un comentariu Nod
createComment() Metoda creează un comentariu nou nod.
Exemplu
newComment = xmlDoc.createComment("Revised March 2015");
xmlDoc.getElementsByTagName("book")[0].appendChild(newComment);
Încearcă - l singur » Exemplu explicat:
- Să presupunem că „ books.xml “ este încărcat în xmlDoc utilizând
- Creați un comentariu nou nod
- Append noul comentariu nod la prima <book> elementul
Buclă prin, și se adaugă un comentariu nod, la toate <book> elemente: Încercați - vă