XML 解析器
XML Parser
所有現代瀏覽器都有內建的 XML 解析器。
XML 解析器把 XML 文件轉換為 XML DOM 物件 - 可通過 JavaScript 操作的物件。
解析 XML 文件
下面的程式碼片段把 XML 文件解析到 XML DOM 物件中:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","books.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","books.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
##解析XML 字串
下面的程式碼片段把XML 字串解析到XML DOM 物件中:
txt="<bookstore><book>" ;
txt=txt+"<title>Everyday Italian</title>";txt=txt+"<author>Giada De Laurentiis</author>」;
txt=txt+"<year> ;2005</year>";txt=txt+"</book></bookstore>";