一段很简单的js读取xml文件的代码,怎么会不行了,各位帮我看看吧!

xinfx 2004-11-21 04:53:40
xml文件:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<WL_CHTPB>
<OID>32819</OID>
<HTBH>20041105</HTBH>
<QDRQ>2004-11-16</QDRQ>
<GFQC>湖南建筑集团第四分公司</GFQC>
<HTJE>30710.00</HTJE>
<YFJE>0</YFJE>
<SWFQ>30710.00</SWFQ>
</WL_CHTPB>
<WL_CHTPB>
<OID>32819</OID>
<HTBH>20041105</HTBH>
<QDRQ>2004-11-16</QDRQ>
<GFQC>湖南建筑集团第四分公司</GFQC>
<HTJE>30710.00</HTJE>
<YFJE>0</YFJE>
<SWFQ>30710.00</SWFQ>
</WL_CHTPB>
<WL_CHTPB>
<OID>32819</OID>
<HTBH>20041105</HTBH>
<QDRQ>2004-11-16</QDRQ>
<GFQC>湖南建筑集团第四分公司</GFQC>
<HTJE>30710.00</HTJE>
<YFJE>0</YFJE>
<SWFQ>30710.00</SWFQ>
</WL_CHTPB>
<WL_CHTPB>
<OID>32819</OID>
<HTBH>20041105</HTBH>
<QDRQ>2004-11-16</QDRQ>
<GFQC>湖南建筑集团第四分公司</GFQC>
<HTJE>30710.00</HTJE>
<YFJE>0</YFJE>
<SWFQ>30710.00</SWFQ>
</WL_CHTPB>
</NewDataSet>



Javascript代码如下:

function ReadXml() {
//下拉列表值
var source = new ActiveXObject('Microsoft.XMLDOM'); //创建一个MSXML解析器实例
var sourceName = "HSXBM.xml";
source.async = false;
source.load(sourceName); //载入xml文档。
var root = source.documentElement; //设置文档元素为根节点元素
var sortField = root.getElementsByTagName("WL_CHTPB");
for(i=0; i < sortField.length;i++)
{
alert(sortField[i].selectSingleNode("GFQC").text);
}
}
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinfx 2004-11-21
  • 打赏
  • 举报
回复
可以了,晕,我弄了2个小时,硬是不知道哪里错误!
请问孟子老大,为什么要这样了?
孟子E章 2004-11-21
  • 打赏
  • 举报
回复
是没有问题的,你把你的xml 文件另存为utf-8格式即可

8,906

社区成员

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

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