다음은 xml을 생성하고 처리하는 다목적
ActiveXObject
입니다.
함수 loadXMLDoc(dname)
{
var xmlDoc;
// IE용 코드
if(window.ActiveXObject)
{
xmlDoc=새 ActiveXObject("Microsoft.XMLDOM");
}
// Mozilla, Firefox, Opera 등의 코드
else if(document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
또 다른
{
Alert('귀하의 브라우저는 이 스크립트를 처리할 수 없습니다.');
}
xmlDoc.async=false;
xmlDoc.load(d이름);
return(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);
}
노드 속성 등을 추가 및 삭제합니다.