Ниже приведен универсальный
объект ActiveXObject
, который генерирует и обрабатывает XML.
функция loadXMLDoc(dname)
{
вар xmlDoc;
// код для IE
если (окно.ActiveXObject)
{
xmlDoc=новый ActiveXObject("Microsoft.XMLDOM");
}
// код для Mozilla, Firefox, Opera и т. д.
иначе, если (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
еще
{
alert('Ваш браузер не может обработать этот скрипт');
}
xmlDoc.async=false;
xmlDoc.load(dname);
возврат (xmlDoc);
}
Затем вы можете использовать xmlDoc.
Например:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
вар Нюэл
для (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('edition');
x[i].appendChild(newel);
}
Добавлять и удалять атрибуты узла и т. д.