asp下用fso和ado.stream写xml文件的方法

社区服务
高级搜索
猴岛论坛CSGO反恐精英CS作弊器交流讨论asp下用fso和ado.stream写xml文件的方法
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

[【疑问求助】]asp下用fso和ado.stream写xml文件的方法

楼层直达
dijiaolong

ZxID:1400538

等级: 新兵
举报 只看楼主 使用道具 楼主   发表于: 2008-10-15 0
[    sell=2]用asp来生成xml文件,一开始我用fso,只用了写,同时把读文件的办法也给大家 - - asp按关键字查询XML的问题 '------------------------------------------------------ '读取文件 ReadTxtFile(FileName) '------------------------------------------------------ Function ReadTxtFile(FileName) Dim fso,f1,ts,FilePath FilePath=server.mappath(FileName) Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.OpenTextFile(FilePath,1,1) ReadTxtFile = ts.ReadAll set ts=nothing set fso=nothing End Function '------------------------------------------------------------ '把信息写入文件 '------------------------------------------------------------ Function WriteTxtFile(Text,FileName) path=Server.MapPath(FileName) Set fso = CreateObject("Scripting.FileSystemObject") Set f1 = fso.CreateTextFile(path,true) f1.Write (Text) f1.Close End Function '----------------------------------------------------------- '生成xml文件 '----------------------------------------------------------- msg = "" msg=msg & "" msg=msg & "" msg=msg & "" call WriteTxtFile(msg,"x1.xml") fso默认是ascII编码的,因为必须使用utf-8编码,用ado.stream来写这个文件,代码如下: Sub CreateFile(Text,FileName) Dim st Set st=Server.CreateObject("ADODB.Stream") st.Type=2 st.Mode=3 st.Charset="utf-8" st.Open() st.WriteText Text st.SaveToFile Server.MapPath(FileName),2 st.Close() Set st=Nothing End Sub msg = "" msg=msg & "" msg=msg & "" msg=msg & "" call CreateFile(msg,"x1.xml") [/sell]


哈皮皮
« 返回列表
发帖 回复