+ -
当前位置:首页 → 问答吧 → xml如何与数据库交互?

xml如何与数据库交互?

时间:2003-12-25

来源:互联网

我正在入门,使用内嵌的asp吗?
如何把xml描述的数据提交给数据库阿?
xml之间如何传递数据?

作者: sapas   发布时间: 2003-12-25

XML如何与数据库连接?

--------------------------------------------------------------------------------

  XML是一种文件格式,它没有规定与数据库的连接方法,你需要用传统的方法连接数据库,进行数据库查询,然后将查询结果转化为XML格式。现在有一些工具提供了XML与数据库的连接过程大都遵循这样的步骤。下面是一个利用ASP直接生成XML文件的例子,你可以访问http://www.xml.net.cn/Asps/test/roster1.asp查看执行效果。

<%@ language="VBScript" %>
<?xml version="1.0" encoding="gb2312"?>
<?xml:stylesheet type="text/xsl" href="..\image\roster.xsl"?>
<roster>
<%
set cConn = Server.CreateObject("ADODB.Connection")
call cConn.Open("DSN","USER", "PWD")
set rs = cConn.Execute("SELECT DISTINCT * FROM roster")
Do While Not rs.EOF %>
<Record>
<Name><%=trim(rs("name"))%></Name>
<NativePlace><%=trim(rs("NativePlace"))%></NativePlace>
<Age><%=trim(rs("Age"))%></Age>
<Telephone><%=trim(rs("Telephone"))%></Telephone>
</Record>
<% rs.MoveNext
Loop
rs.Close
set rs=nothing
set cConn=nothing
%>
</roster>

[ 本帖由 sapas 于 2003-12-25 09:34 最后编辑 ]

作者: sapas   发布时间: 2003-12-25

我想把xml描述的数据像html的form一样提交给asp处理,如何实现?

作者: sapas   发布时间: 2003-12-25

在服务器端创建 XMLDOM 对象就可以解析了
Server.CreateObject("Microsoft.XMLDOM")

作者: sapas   发布时间: 2003-12-25

能不能详细解释一下,或提供例子啊

作者: 风云突变   发布时间: 2003-12-25

参见M$ 的XML 4.0 SDK

作者: sapas   发布时间: 2003-12-29

热门下载

更多