读取XML文件问题

fivestars 2002-07-06 03:11:51
想读取一个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>
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
daehappy 2002-07-09
  • 打赏
  • 举报
回复
up!gz!
skyover 2002-07-07
  • 打赏
  • 举报
回复
改成JScript Server就可以了。
<% language="JScript %>
<%
var xmlfile="http://202.117.208.222/iicbear/bearing3.xml";;
alert(xmlfile)
var xmlDoc = Server.CreateObject("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;

%>
saucer 2002-07-06
  • 打赏
  • 举报
回复
do it on the server side, there are no limitations there
fivestars 2002-07-06
  • 打赏
  • 举报
回复
没有其他方法吗?
我的目的就是从网络读取一个XMl文件,比如http://www.test.com/test.xml
saucer 2002-07-06
  • 打赏
  • 举报
回复
浏览器不允许你跨域访问
mishow 2002-07-06
  • 打赏
  • 举报
回复
调试时候出现哪些问题

要下班了

8,907

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧