使用XMLDOM,adodb.stream创建HTML文件

ado|dom|stream|xml|创建

XMLDOM的方法是在 l-blog 的作者 卫慧杰那里找到的,一直没听说这种方法,顺便整理一下adodb.stream的生成方法。

1.使用XMLDOM
dim xmlString
xmlString="<html>" & chr(10) & "<head>" & chr(10) & "<title>test</title>" & chr(10) & "</head>" & chr(10) & "<body>" & chr(10) & "<p><img src=""http://www.webjx.com/htmldata/2007-03-25/http://www.webjx.com/htmldata/2007-03-25/test.gif"" /></p>" & chr(10) & "</body>" & chr(10) & "</html>"
dim xmlDoc
set xmlDoc = server.createObject("Msxml2.DOMDocument")
xmlDoc.loadXml(xmlString)
xmlDoc.save(server.mappath("test.htm"))
set xmlDoc=nothing
原文有一点点小错误,<img src="http://www.webjx.com/htmldata/2007-03-25/http://www.webjx.com/htmldata/2007-03-25/test.gif" />这段应该是<img src=""http://www.webjx.com/htmldata/2007-03-25/http://www.webjx.com/htmldata/2007-03-25/test.gif"" />可能一时疏忽

2.使用XMLDOM,adodb.stream
dim htmlString
htmlString="<html>" & chr(10) & "<head>" & chr(10) & "<title>test</title>" & chr(10) & "</head>" & chr(10) & "<body>" & chr(10) & "<p><img src=""http://www.webjx.com/htmldata/2007-03-25/http://www.webjx.com/htmldata/2007-03-25/test.gif"" /></p>" & chr(10) & "</body>" & chr(10) & "</html>"

set maker=server.CreateObject("adodb.stream")
maker.Type=2 '以本模式读取
maker.mode=3
maker.charset="utf-8"
maker.open

maker.WriteText htmlString
maker.SaveToFile server.MapPath("test.htm"),2
maker.flush
maker.Close
set maker=nothing

时间: 2024-10-27 13:32:50

使用XMLDOM,adodb.stream创建HTML文件的相关文章

asp对象化之:基于adodb.stream的文件操作类

ado|stream|对象 <%  '************************************************************* '转发时请保留此声明信息,这段声明不并会影响你的速度! '*************************************************************  '************************************************************* '@author:     

用XMLDOM和ADODB.Stream实现base64编码解码实现代码_javascript技巧

复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> 用 XMLDOM 和 ADODB.Stream 实现base64编码解码 </title> <meta http-equiv="Content-Type" content="text/html; cha

asp之基于adodb.stream的文件操作类_应用技巧

复制代码 代码如下: <% '************************************************************* '转发时请保留此声明信息,这段声明不并会影响你的速度! '************************************************************* '************************************************************* '@author:          

asp之基于adodb.stream的文件操作类

复制代码 代码如下: <% '************************************************************* '转发时请保留此声明信息,这段声明不并会影响你的速度! '************************************************************* '************************************************************* '@author:          

利用ADODB.Stream使用浏览器下载服务器文件

ado|stream|服务器|浏览器|下载 download.asp?file=相对路径的文件就可以把这个文件下载下来 <%  2  3 call downloadFile(replace(replace(Request("file"),"\",""),"/",""))  4  5 Function downloadFile(strFile)  6 ' make sure you are on the

利用adodb.stream直接下载任何后缀的文件(防盗链)

ado|stream|防盗链|下载 原作:possible_Y,载自时代课堂 在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里.而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法:1.设置你的服务器的iis,给doc等后缀名做映射2.在向客户端发送时设置其contenttype 下面详细说明方法2 <%Response.Buffer = trueResponse.Clear dim urlDim fso,fl,

利用xmlhttp和adodb.stream加缓存技术下载远程Web文件

ado|stream|web|xml|缓存|下载 研究了几天Adodb.stream和XMLHTTP的应用,找了不少很有趣的教程,下面的代码是将一个远程的页面,图片地址保存到本地的实例.将代码保存为一个.ASP的文件,将它放到IIS的一个目录下,在它的上级见一个cache目录,下载后的文件将保存到cache目录下 fso.Asp?path=logo.gif你就可以将logo.gif文件保存下来.学小偷的朋友也可以看看.. <%'----------远程获取内容,并将内容存在本地电脑上,包括任何文

关于Adodb.Stream的写数据库数据到客户端文件的实践

ado|stream|客户端|数据|数据库 这是一个从服务器数据库直接下数据到客户端文件的例子,文件名和扩展名可以根据需要随便写.new/temp.htm要求真实存在,其实没有什么作用,只是引导一下,否则不能对stram数据进行写操作.网络上流传的这方面的东西不少,但多数是copy来的,很简单的事情搞得那么复杂.真正经过实践的东东少得可怜.于是自己写了一个,虽然简单,也有些问题,但是copy下去就可以用了.有问题的朋友可以跟我联系,好一起学习. filemystream=server.mappa

用Adodb.Stream将以二进制方式保存在数据库中的文件保存到硬盘

ado|stream|二进制|数据|数据库|硬盘 对于上传的数据库中的文件有的时候需要保存成硬盘上的文件,下面的代码以ACCESS数据库为例,演示怎样通过Adodb.Stream将文件保存到硬盘 表:Demo的结构=======================================id: 自动编号filename:文本data: OLE 对象 代码=======================================<%Dim Conn,ConnStr,Rs,Sql,MyStr