--------------------------------------------------------------------------------
在服务器端存储XML文档
XML文件可以存储在网络服务器中。
就象其他的HTML文件一样,XML文件可以存储在网络服务器上。
打开你的记事本并写入下面的代码:
小奀 小林 晚上一起去火锅呀
然后把这个文件保存到你的服务器上,取名"note.xml"。
注意: 这个XML文件必须和你的其他HTML文件在同一个目录下面,并且 MIME 类型应该设置成 text/xml。
--------------------------------------------------------------------------------
使用ASP产生XML文件
在服务器端即使没有安装XML软件也可以产生XML文件。
为了使服务器端可以对客户端产生动态XML响应,我们可以在的服务器上创建一个包含以下代码的简单的ASP页面:
<%response.ContentType="text/xml"response.Write("")response.Write("")response.Write("小奀 ")response.Write("小林 ")response.Write("晚上一起去火锅呀 ")response.Write(" ")%>注意:XML的内容必须设置正确。察看这个ASP页面,如果这个服务器支持ASP的话就会看到显示出来的内容和note.xml文件的一样。
--------------------------------------------------------------------------------
从数据库中产生XML文档
不用安装任何XML软件就可以从数据库中动态的导出XML文档。
我们把前面的例子稍加修改就可以实现从数据库中取得数据了。
下面是一个在服务器端动态生成XML数据的ASP页面例子:
<%response.ContentType = "text/xml"set conn=Server.CreateObject("ADODB.Connection") conn.provider="Microsoft.Jet.OLEDB.4.0;"conn.open server.mappath("../ado/database.mdb")sql="select fname,lname from tblGuestBook"set rs=Conn.Execute(sql)rs.MoveFirst()response.write("")response.write("")while (not rs.EOF)response.write("")response.write("" & rs("fname") & " ")response.write("" & rs("lname") & " ")response.write(" ")rs.MoveNext()wendrs.close()conn.close()response.write(" ")%>以上就是详解XML的数据交换的示例代码的详细内容,更多请关注考高分网其它相关文章!



