本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

JavaScript脚本读取xml数据到HTML文件
lhsunrice 发表于 2007/5/29 9:38:16

<%@ page contentType="text/xml; charset=gbk" language="java" import="java.sql.*" errorPage="" %><?xml version="1.0" encoding="gb2312"?><M2MDoc>    <SPID>3</SPID>    <SPName>3</SPName>    <MovieList>        <Item MovieID="103704" MovieName="忍" Class="动作片" />        <Item MovieID="103701" MovieName="风斗士" Class="动作片" />         <Item MovieID="103693" MovieName="无血无泪" Class="动作片" />    </MovieList>    <Page Number="1" AllPage="3" Count="45" /> </M2MDoc> ————————————————————————————————— <script language="javascript" type="text/javascript">var xhai_xml; function xhai_GetXML(){ xhai_xml = new ActiveXObject("Microsoft.XMLDOM");    xhai_xml.async=true;    xhai_xml.onreadystatechange = GetReady;    xhai_xml.load("datafile.xml")} function GetReady(){ if(xhai_xml.readyState==4){     if(xhai_xml.parseError.errorCode==0){    document.write("SPID:"+xhai_xml.documentElement.selectNodes("SPID")(0).text+"<br />");   document.write("SPName:"+xhai_xml.documentElement.selectNodes("SPName")(0).text+"<br />");   document.write("<br />");   var i,c,d,Line;   var MovieList = xhai_xml.documentElement.selectNodes("//MovieList/Item");   var j=MovieList.length;   Line = MovieList.item(0);   d=Line.attributes.length;   for(c=0;c<d;c++){    document.write(Line.attributes(c).name+" | ");   }   document.write("<br />");    for(i=0;i<j;i++){    Line = MovieList.item(i);    d=Line.attributes.length;    for(c=0;c<d;c++){     document.write(Line.attributes(c).value+" | ");    }    document.write("<br />");   }   document.write("<br />");   var page = xhai_xml.documentElement.selectNodes("//Page").item(0)   j=page.attributes.length;   for(i=0;i<j;i++){    document.write(page.attributes(i).name+":");    document.write(page.attributes(i).value+" ");   }     }      delete(xhai_xml);    }}xhai_GetXML();</script> 本例输出结果 SPID:3SPName:3 MovieID | MovieName | Class | 103704 | 忍 | 动作片 | 103701 | 风斗士 | 动作片 | 103693 | 无血无泪 | 动作片 |  Number:1  AllPage:3  Count:45  输出格式可自定修改 ————————————————————————————————

阅读全文(3539) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

为了爱情,为了梦想~~~


Bloginess

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

.: 我的分类(专题)

首页(5)


In the Bowl

.: 最新日志

JavaScript脚本读取xml数据到
读取xml节点的数据总结
读写xml所有节点个人小结
用javascript操作xml
怎样通过XSLT把编辑的内容嵌入网页呢?


.: 最新回复

回复:读写xml所有节点个人小结


The Fishkeeper
blog名称:[小鸟天堂]
日志总数:5
评论数量:2
留言数量:-3
访问次数:44199
建立时间:2007年5月22日



Text Me

.: 留言板

签写新留言

[小鸟天堂]都开到这来了!


Other Fish in the Sea

.: 链接


http://blogger.org.cn/blog/listblogger.asp?usertype=16  。数据挖掘者 。

http://blogger.org.cn/blog/listblogger.asp?usertype=3   。XMLer 。

 




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.146 second(s), page refreshed 144783257 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号