您当前位置: 首页 >  WEB技术 >  ASP直接生成XML文件(可用)
2014/5/29 15:37:23 分类:WEB技术

ASP直接生成XML文件(可用)

 程序代码<!--#include file="conn.asp"-->
<%\'从数据库中读数据
dim i
dim TopicID(7),BoardID(7),Caption(7),LastTime(7)
\'-------------------读数据
set rs = Server.CreateObject("Adodb.recordset")
sql = "Select * from new order by new_id desc"
rs.open sql,conn,1,1
i=1
do while not rs.eof
TopicID(i)=rs("New_ID")
BoardID(i)=rs("new_topic")
Caption(i)=rs("new_stype")
LastTime(i)=rs("new_date")
rs.movenext
i=i+1
if i > 7 then exit do
loop
\'------------------生成xml
Set f = Server.CreateObject("Scripting.FileSystemObject")
\'Set myfile = f.Createtextfile(server.mappath(file),true)
files = "output.xml" \'文件输出路径
Set myfile = f.Createtextfile(server.mappath(files),true)
myfile.writeline "<?xml version=""1.0"" encoding=""gb2312""?>"
myfile.writeline "<data>"
for i=1 to 7
myfile.writeline "<gong>"
myfile.writeline "<TopicID>"&TopicID(i)&"</TopicID>"
myfile.writeline "<BoardID>"&BoardID(i)&"</BoardID>"
myfile.writeline "<Caption>"&Caption(i)&"</Caption>"
myfile.writeline "<LastTime>"&LastTime(i)&"</LastTime>"
myfile.writeline "</gong>"
next
myfile.writeline "</data>"
myfile.close
%>

项目中使用:
程序代码<!--#include file="conn.asp"-->
<%\'从数据库中读数据
dim i
dim New_ID(10),New_topic(10),New_stype(10),New_pic(10)
\'-------------------读数据
set rs = Server.CreateObject("Adodb.recordset")
sql = "Select * from new order by new_id desc"
rs.open sql,conn,1,1
i=1
do while not rs.eof
New_ID(i)=rs("New_ID")
New_topic(i)=rs("new_topic")
New_stype(i)=rs("new_stype")
New_pic(i)=rs("new_pic")
rs.movenext
i=i+1
if i > 10 then exit do
loop
\'------------------生成xml
Set f = Server.CreateObject("Scripting.FileSystemObject")
\'Set myfile = f.Createtextfile(server.mappath(file),true)
files = "swf/imgList.xml" \'文件输出路径
Set myfile = f.Createtextfile(server.mappath(files),true)
myfile.writeline "<?xml version=""1.0"" encoding=""gb2312""?>"
myfile.writeline "<imgList>"
myfile.writeline "<pic>"
for i=1 to 10
myfile.writeline "<list path=\'uploadfile/"&New_pic(i)&"\' smallpath=\'uploadfile/"&New_pic(i)&"\' smallinfo=\'"&New_stype(i)&"\' news.asp?bigCate=今创工程&smallCate="&New_stype(i)&" /list>"
next
myfile.writeline "</pic>"
myfile.writeline "<rollTime fade_in=""10"">4</rollTime>"
myfile.writeline "<text font=""黑体"" size=""12"" bold=""true"" color=""0xfffffff""></text>"
myfile.writeline "</imgList>"
myfile.close
%>

本文由胡金金个人网站整理发布,转载请注明地址:http://www.hujinjin.com/info/516.html

凡标明来源于胡金金个人网站的文章,皆为本站整理发布,若转载此文必须附原文链接,对部分平台更改其文内容当自己原创者,胡金金个人网站将保留其追究权利!
个人资讯推荐
友情链接