如何在Chrome和Firefox中读取xml? 我有这样的代码:javascript,XML,HTML,如何在Chrome和Firefox中读取xml?
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
function showdata() {
var xmldoc= new ActiveXObject("Msxml2.DOMDocument");
xmldoc.load("domxml.xml"); //this load domxml.xml file in my computer
var error=xmldoc.parseError;
var total= 0;
if(error!="") {
document.write("Error, : "+error.reason);
return false; }
else {
var objPRODID=xmldoc.getElementsByTagName("PRODID");
var objPRODNAME=xmldoc.getElementsByTagName("PRODNAME");
var objPRICE=xmldoc.getElementsByTagName("PRICE");
for(ctr=0; ctr < objPRODID.length; ctr++) {
var table = document.getElementById("myTable");
var x = document.getElementById("myTable").rows.length;
var row = table.insertRow(x);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = objPRODNAME[ctr].text;
cell2.innerHTML = objPRICE[ctr].text; }
}
}
</SCRIPT>
</HEAD>
<BODY onload="showdata()">
<table id="myTable" border="1">
<tr>
<th>Product Name</th>
<th>Price </th>
</tr>
</table>
</BODY>
</HTML>
该代码仅在IE 如何显示在Firefox和铬浏览器中的XML数据的工作? 请帮助我..
可以使用的XMLHttpRequest实现这在没有微软浏览器。 http://www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp – Zze 2014-10-04 03:30:55