通过ContentType = "text/XML" 实现ASP输出xml

目前在使用XML文件的过程中,常常要用到动态的XML文件,比如RSS源就是一种动态的XML文件,在这里介绍一种通过ASP实现的输出动态XML格式文件最简单的方法:

在ASP文件的最首行,加条语句:Response.ContentType = "text/XML"即可.

例子如下:

数据库表图:

 
 
代码如下:
<%
Response.ContentType = "text/XML"
Dim sql,rs,dd,conn
sql="select * from tb_book "
dd="Provider=microsoft.jet.oledb.4.0;data source="&Server.MapPath("xml.mdb")
set conn=Server.CreateObject("ADODB.Connection")
conn.connectionstring=dd
conn.open
Set rs=conn.execute(sql)
%>
<?xml version="1.0" encoding="gb2312" ?>
<bookinfo>
<% Do While Not rs.eof%>
<book>
<title><%= rs("title")%></title>
<author><% =rs("author")%></author>
<publish>
<publisher><%=rs(" publisher")%></publisher>
<ISBN><%= rs("ISBN")%></ISBN>
</publish>
<price><%= rs("price")%></price>
</book>
<%
rs.movenext
Loop
Set rs=Nothing
conn.close

%>
</bookinfo>
效果如图:
作者:mrlelong

转载于:https://www.cnblogs.com/101rico/archive/2013/02/06/2908044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值