以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  [求助] 已解决,创建一个HTML页面显示XML数据信息。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=73876)


--  作者:a320106025461
--  发布时间:4/5/2009 2:13:00 PM

--  [求助] 已解决,创建一个HTML页面显示XML数据信息。
以下的xml文件的节点内容通过html网页显示,

XML源码:

<?xml version="1.0" encoding="GB2312" standalone="no"?>
<!DOCTYPE 联系人列表 SYSTEM "fclml.dtd">
<联系人列表>
         <联系人>
                 <姓名>张小峰</姓名>
                 <ID>001</ID>
                 <公司>A公司</公司>
                 <EMAIL>zhangxiaofeng@toc.com.cn</EMAIL>
                 <电话>(010)62456782</电话>
                 <地址>
                           <街道>上地七街1234号</街道>
                           <城市>北京市</城市>
                           <省份>北京</省份>
                 </地址>
         </联系人>
</联系人列表>

下面是html网页的代码
<html>
<head>
<script language="JavaScript" for="window" event="onload">
 var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
 xmlDoc.async="false";
 xmlDoc.load("公司客户联系信息.xml");
                root=xmlDoc.documentElement;
 node= root.childNodes.item(0).childNodes;
 姓名.innerText=node.itme(0).text;
 ID.innerText=node.item(1).text;
 公司.innerText=node.item(2).text;
 EMAIL.innerText=node.item(3).text;
 电话.innerText=node.item(4).text;
                地址=node.item(5).childNodes;
        街道.innerText=地址.item(0).text;
        城市.innerText=地址.item(1).text;
        省份.innerText=地址.item(2).text;
</script> 
<title>公司的客户联系信息</title>
</head>
<body bgcolor="#FFFFFF">
<b>.</b>
<span id="姓名"></span>

<b>。用户ID:</b>
<span id="ID"></span>

<b> 。公司:</b>
<span id="公司"></span>

<b> 。EMAIL:</b>
<span id="EMAIL"></span>

<b>。电话:</b>
<span id="电话"></span>

<b>。街道:</b>
<span id="街道"></span>

<b>。城市:</b>
<span id="城市"></span>

<b>。省份:</b>
<span id="省份"></span>

</body>
</html>

感谢Qr的回复,问题已经解决。
虽然没有用上alert函数,但是还是谢谢你的帮助。


[此贴子已经被作者于2009-4-9 22:31:09编辑过]

--  作者:a320106025461
--  发布时间:4/5/2009 5:53:00 PM

--  
有没有人帮帮我啊。。。。。childnodes不会整啊
--  作者:a320106025461
--  发布时间:4/5/2009 6:18:00 PM

--  
怎么才能显示叶节点的内容呢?我写的nodes=xmlDoc.documentElement.childNodes;只能显示子节点,子节点下面的叶节点的数据读不出来啊
--  作者:a320106025461
--  发布时间:4/5/2009 6:41:00 PM

--  
有2个子节点,子节点下又有叶节点,第一个字节点下有5个叶节点,第二个子节点下有3个叶节点,如何才能读取8个叶节点的数据呢?急!!!
本人将不胜感激!!


--  作者:Qr
--  发布时间:4/6/2009 11:07:00 AM

--  
alert(nodes.childNodes(0).childNodes(0).nodeValue)
alert(nodes.childNodes(0).childNodes(0).text)
--  作者:a320106025461
--  发布时间:4/9/2009 10:30:00 PM

--  
顶起来,这么好的贴子不能沉了啊
--  作者:a320106025461
--  发布时间:4/12/2009 3:48:00 PM

--  
我再顶
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
58.594ms