Ce qui suit est un
ActiveXObject
polyvalent qui génère et traite du XML
fonction loadXMLDoc (nom nom)
{
var xmlDoc;
// code pour IE
si (window.ActiveXObject)
{
xmlDoc=nouveau ActiveXObject("Microsoft.XMLDOM");
}
// code pour Mozilla, Firefox, Opera, etc.
sinon si (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
autre
{
alert('Votre navigateur ne peut pas gérer ce script');
}
xmlDoc.async=false ;
xmlDoc.load(dname);
return(xmlDoc);
}
Ensuite, vous pouvez utiliser xmlDoc.
Par exemple :
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel
pour (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('édition');
x[i].appendChild(newel);
}
Ajouter et supprimer des attributs de nœud, etc.