Die createElement () Methode verursacht den neuen Element Node.
Das folgende Codefragment verursachen ein Element (<edition>) und f�gen es nach dem letzten Kind jedes <book> Elements hinzu:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('edition');
x[i].appendChild(newel);
}
Ein Attribut verursachen
Das createAttribute () verursacht den neuen Attribut Node.
Das folgende Codefragment verursachen ein �Ausgabe� Attribut und f�gen es allen <book> Elementen hinzu
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
var newatt;
for (i=0;i<x.length;i++)
{
newatt=xmlDoc.createAttribute("edition");
newatt.value="first";
x[i].setAttributeNode(newatt);
}
Einen Text- Node verursachen
Die createTextNode () Methode verursachen einen neuen Text Node.
Das folgende Codefragment verursachen ein Element (<edition>), mit einem Text Node (�erster�) in ihm und f�gen es nach dem letzten Kind jedes <book> Elements hinzu:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('edition');
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}
Einen CDATA Abschnitt- Node verursachen
Die createCDATASection () Methode verursachen einen neuen CDATA Abschnitt Node.
Das folgende Codefragment verursachen einen CDATA Abschnitt und f�gen ihn nach dem letzten Kind jedes <book> Elements hinzu:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
var newCDATA,newtext;newtext="Special Offer & Book Sale";
for (i=0;i<x.length;i++)
{
newCDATA=xmlDoc.createCDATASection(newtext);
x[i].appendChild(newCDATA);
}
Einen Anmerkung Node verursachen
Die createComment () Methode verursachen einen neuen Anmerkung Node.
Das folgende Codefragment verursachen einen Anmerkung Node und f�gen ihn nach dem letzten Kind jedes <book> Elements hinzu:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
var newComment,newtext;
newtext="Revised September 2006";
for (i=0;i<x.length;i++)
{
newComment=xmlDoc.createComment(newtext);
x[i].appendChild(newComment);
}
Keywords:
xml document, xml file, xml parser, xmldom microsoft.xmldom, text node, xml dom attribute, document object model