js读xml问题,请高手指点

lili5212006 2006-10-25 04:08:48
<html>
  <head>
  <script language="JavaScript" for="window" event="onload">
  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.load("myfile.xml");
  nodes = xmlDoc.documentElement.childNodes;

  title.innerText = nodes.item(0).text;
  author.innerText = nodes.item(1).text;
  email.innerText = nodes.item(2).text;
  date.innerText = nodes.item(3).text;
  </script>
  <title>在HTML中调用XML数据</title>
  </head>
  <body bgcolor="#FFFFFF">
  <b>标题: </b>
  <span id="title"> </span><br>
  <b>作者: </b>
  <span id="author"></span><br>
  <b>信箱: </b>
  <span id="email"></span><br>
  <b>日期:</b>
  <span id="date"></span><br>
  </body>
  </html>
我的xml文件和这个文件是放在一个目录下的,怎么运行是总提示:
行:7
字符:4
代码:0
错误:缺少对象
...全文
119 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lili5212006 2006-10-26
  • 打赏
  • 举报
回复
还有就是,我保存了以下这样的一个xml文件
怎么用ie打开没反映
<?xml version="1.0" encoding="utf-8" ?>
<x>
<a>a</a>
<b>b</b>
<c>c</c>
<d>d</d>
</x>
书籍上写能看到xml源文件

lili5212006 2006-10-26
  • 打赏
  • 举报
回复
这是xml数据 
<?xml version="1.0" encoding="GB2312"?>
  <myfile>
  <title>XML轻松学习手册</title>
  <author>ajie</author>
  <email>ajie@aolhoo.com</email>
  <date>20010115</date>
  </myfile>
这里先谢谢大家了
lili5212006 2006-10-26
  • 打赏
  • 举报
回复
问题解决 谢谢大家
iuhxq 2006-10-25
  • 打赏
  • 举报
回复
function readRss(url,n)
{
var xml = XmlDocument.create();
xml.async = "false";
xml.LoadXML(url);
alert(xml);
var str = "<div><strong>";
str += xml.selectSingleNode("/rss/channel/description").text;
str += "</strong></div><ul>";
var nodes = xml.selectNodes("/rss/channel/item");
for (var i=0; i<nodes.length && i<n; i++)
{
var title = nodes[i].selectSingleNode("title").text;
var link = nodes[i].selectSingleNode("link").text;
str += '<li><a href="'+link+'" target="_blank">'+title+'</a></li>';
}
str += "</ul>";
document.getElementById("news").innerHTML += str;
}
readRss("http://news.163.com/special/00011K6L/rss_newstop.xml",5);
readRss("http://news.163.com/special/00011K6L/rss_gn.xml",5);
hegang888888888 2006-10-25
  • 打赏
  • 举报
回复
这样可以用
ldw701 2006-10-25
  • 打赏
  • 举报
回复
mark
真相重于对错 2006-10-25
  • 打赏
  • 举报
回复
xml 数据??
潜水员2099 2006-10-25
  • 打赏
  • 举报
回复
代码没问题,把你的文件myfile.xml内容贴出来看看!
刚试了一下,这样的文件没问题:
<?xml version="1.0" encoding="utf-8" ?>
<x>
<a>a</a>
<b>b</b>
<c>c</c>
<d>d</d>
</x>
lili5212006 2006-10-25
  • 打赏
  • 举报
回复
而且我的ie是6.0的
我测试了是出现在xmlDoc.documentElement.childNodes;
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-25 04:08
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。