ASP+XML实现ASP制作过程中的页面设计与程序设计分离
|
admin
2010年7月22日 23:5
本文热度 5320
|
在一般情况下,asp都是写把静态页面写好,然后再在静态页面里添加asp代码,即先页面后程序.但是通过asp+xml文件的结合,把xml文挡数据与页面绑定,即可以实现页面设计与程序设计的分离.
例子如下:
以xml格式输出的asp文件是根据当初设计时,约定好的结构输出的,需要哪个字段,等等.
set_xml.asp代码如下:
<%
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)
%>
<%do while not rs.eof%>
<%=rs("title")%>
<%=rs("author")%>
<%=rs("publisher")%>
<%=rs("isbn")%>
<%=rs("price")%>
<%
rs.movenext
loop
set rs=nothing
conn.close
%>
数据库表:
静态页面代码:
例子代码 datasrc="#axml">
新书推荐 |
datafld="title" style="font-size:14;"> |
效果如图:
该文章在 2010/7/22 23:05:49 编辑过