读取XML文件问题
想读取一个XML文件,将其节点数据显示在输入框中,此XMl文件可以是网络上的一个XML文件,也可能是本地的一个XMl文件(通过File输入框输入),我做了一个,可是老是提示权限拒绝,源码如下,请高手指点。
function load_click(){
var xmlfile=document.frmbear.mxml.value
alert(xmlfile)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var objNodeList;
//xmlDoc.async = false;
xmlDoc.load(xmlfile);
objNodeList = xmlDoc.getElementsByTagName("N");
document.frmbear.N.value=objNodeList[0].text;
objNodeList = xmlDoc.getElementsByTagName("IB1");
document.frmbear.IB1.value=objNodeList[0].text;
objNodeList = xmlDoc.getElementsByTagName("IB2");
document.frmbear.IB2.value=objNodeList[0].text;
objNodeList = xmlDoc.getElementsByTagName("ITB");
document.frmbear.ITB.value=objNodeList[0].text;
}
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td class="tablebody2" >输入XML参数文件位置:</td>
<td class="tablebody3" ><input type="file" size="40" maxlength="60" name="mxml" value="http://202.117.208.222/iicbear/bearing3.xml"></td>
</tr>
<tr>
<td class="tablebody2" width="40%"> </td>
<td class="tablebody3" width="60%"><input class="button_Plane" type="button" name="load" value="读取XML文件" onclick="load_click()"></td>
</tr>
<tr>
<td class="tablebody2" > </td>
<td class="tablebody2" > </td>
</tr>
</table>