Das Folgende ist ein vielseitiges
ActiveXObject
, das XML generiert und verarbeitet
Funktion loadXMLDoc(dname)
{
var xmlDoc;
// Code für IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// Code für Mozilla, Firefox, Opera usw.
sonst wenn (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
anders
{
warning('Ihr Browser kann dieses Skript nicht verarbeiten');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
Dann können Sie xmlDoc verwenden.
Zum Beispiel:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel
für (i=0;i<x.länge;i++)
{
newel=xmlDoc.createElement('edition');
x[i].appendChild(newel);
}
Knotenattribute usw. hinzufügen und löschen.