求教:如何通过asp将一个二进制文件写入到xml文件中去.多谢兄弟姐妹了!!!!
<%
'创建文件doc.xml
set fileR=server.CreateObject("scripting.filesystemobject")
set f=filer.OpenTextFile ("E:/test/doc.xml",8,true)
'向文件里面写入xml数据
f.write "<?xml version='1.0' encoding='gb2312'?>"
f.write "<content>"
'打开数据库,取数据。
set rs=server.CreateObject("adodb.recordset")
sql="select * from rasoftprojinfo.dbo.dis_slave where id='145'
rs.Open sql,Application("conn"),1,3
if not rs.eof then
'/***************************************************
Response.ContentType=rs("filetype")
Response.Flush
Response.BinaryWrite rs("filecontent")
'/***************************************************
'以上代码可以在ie上面显示rs("filecontent")内容,如:一些图片,word文档,html文件等
'那么现在如果我想把这个rs("filecontent")写进doc.xml中,应该怎么办呢?
'/***************************************************
f.write "<filecontent>"&rs("filecontent")&"</filecontent>"
'/***************************************************
'我知道这样写是不对的,只是想更清楚的说明问题。
else
Response.Redirect "../../error/default.asp?errortitle=缺少参数!"
end if
f.write "</content>"
f.close
%>
如果能给出一些代码,小弟十分感谢。