El siguiente es un
ActiveXObject
versátil que genera y procesa xml
función cargarXMLDoc(nombre de pila)
{
var xmlDoc;
// código para IE
si (ventana.ActiveXObject)
{
xmlDoc=nuevo ActiveXObject("Microsoft.XMLDOM");
}
// código para Mozilla, Firefox, Opera, etc.
de lo contrario si (documento.implementación && documento.implementación.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
demás
{
alert('Su navegador no puede manejar este script');
}
xmlDoc.async=falso;
xmlDoc.load(nombre de apellido);
retorno(documentoxml);
}
Entonces puedes usar xmlDoc.
Por ejemplo:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('libro');
var newel
para (i=0;i<x.longitud;i++)
{
newel=xmlDoc.createElement('edición');
x[i].appendChild(newel);
}
Agregar y eliminar atributos de nodo, etc.