微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP生成XML动态数据读取代码实例

<!--#include file="M_conn.asp"--> 

<% 

username=request("username") 

set rshot=server.CreateObject("adodb.recordset") 

sql="select * from TZ_all where username='"&username&"' order by id desc" 

rshot.open sql,conn,1,1 

if not (rshot.eof and rshot.bof) then 

i=0 

do while not rshot.eof 

line=line&"  <value xid="""&i&""">"&rshot("rl_time")&"</value>"&vbcrlf&"" 

line2=line2&"   <value xid="""&i&""">"&rshot("rl")&"</value>"&vbcrlf&"" 

i=i+1 

rshot.movenext 

loop 

end if 

rshot.close 

set rshot=nothing 

xmlfile=server.mappath("/party/amline/value_indicator/amline_rl_"&username&".xml") 

Set fso = CreateObject("Scripting.FileSystemObject") 

Set MyFile = fso.CreateTextFile(xmlfile,True) 

MyFile.WriteLine("<?xml version=""1.0"" encoding=""UTF-8""?>") 

MyFile.WriteLine("<chart>") 

MyFile.WriteLine(" <series>") 

MyFile.WriteLine line 

MyFile.WriteLine(" </series>") 

MyFile.WriteLine(" <graphs>") 

MyFile.WriteLine("  <graph gid=""1"">") 

MyFile.WriteLine line2 

MyFile.WriteLine("  </graph>") 

MyFile.WriteLine(" </graphs>") 

MyFile.WriteLine("</chart>") 

MyFile.Close 

response.Redirect("m_my_bar.asp?username="&username&"") 

%> 

<% 

xmlfile=server.mappath("test1.xml") 

Set fso = CreateObject("Scripting.FileSystemObject") 

Set MyFile = fso.CreateTextFile(xmlfile,True) 

MyFile.WriteLine("<?xml version=""1.0"" encoding=""UTF-8""?>") 

MyFile.WriteLine("<chart>") 

MyFile.WriteLine(" <series>") 

MyFile.WriteLine("  <value xid=""0"">1997</value>") 

MyFile.WriteLine("  <value xid=""1"">1997</value>") 

MyFile.WriteLine(" </series>") 

MyFile.WriteLine(" <graphs>") 

MyFile.WriteLine("  <graph gid=""1"">") 

MyFile.WriteLine("   <value xid=""0"">50</value>") 

MyFile.WriteLine("   <value xid=""1"">50</value>") 

MyFile.WriteLine("  </graph>") 

MyFile.WriteLine(" </graphs>") 

MyFile.WriteLine("</chart>") 

MyFile.Close 

%> 

<a href="test1.xml">查看XML文件内容</a> 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐