js读取xml文件并显示到html页面中的textarea控件中的问题

adonis2222 2006-02-12 08:23:19
我需要使用javascript读取一个xml文件,并将其显示到html页面中的textarea控件中.请问应该怎么做呢?
...全文
293 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
conner 2006-02-16
  • 打赏
  • 举报
回复
<html>
<head>
<script
type="text/javascript"
for="window"
event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
nodes=xmlDoc.documentElement.childNodes
a1.innerText=nodes.item(0).text
a2.innerText=nodes.item(1).text
a3.innerText=nodes.item(2).text
</script>
</head>
<body bgcolor="yellow">
<h1>W3Schools Internal Note</h1>
<b>To:</b>
<span id="a1"></span>
<br />
<b>From:</b>
<span id="a2"></span>
<hr />
<b><span id="a3"></span></b>
<hr />
<span id="a4"></span>
</body>
</html>

===========================
note.xml

<?xml version="1.0" encoding="gb2312" ?>
- <note>
<from>小奀</from>
<to>小林</to>
<message>周末一起去吃火锅呀</message>
</note>

liuph3000 2006-02-15
  • 打赏
  • 举报
回复
document.forms(0).content.value = xmlDoc.selectSingleNode("//list//item[guest//id='"+tempid + "']//guest//content").text

========================================
http://peipei3000.jishuqi.com/reg.asp
http://www.goofar.com/?ID=634664011139
========================================
cds27 2006-02-13
  • 打赏
  • 举报
回复
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
var root;
xmlDoc.async = false;
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
alert("You have error " + myErr.reason);
} else {
alert(xmlDoc.xml);
}

8,906

社区成员

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

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