不需要安装XML控件就可以在服务器上创建XML文档。

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

在服务器端存储XML文档
XML文件可以存储在网络服务器中。

就象其他的HTML文件一样,XML文件可以存储在网络服务器上。

打开你的记事本并写入下面的代码:

<?xml version="1.0" encoding="gb2312"?><note><from>小奀</from><to>小林</to><message>晚上一起去火锅呀</message></note>

然后把这个文件保存到你的服务器上,取名"note.xml"。

注意: 这个XML文件必须和你的其他HTML文件在同一个目录下面,并且 MIME 类型应该设置成 text/xml。

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

使用ASP产生XML文件
在服务器端即使没有安装XML软件也可以产生XML文件。

为了使服务器端可以对客户端产生动态XML响应,我们可以在的服务器上创建一个包含以下代码的简单的ASP页面:

<%response.ContentType="text/xml"response.Write("<?xml version='1.0' encoding='gb2312'?>")response.Write("<note>")response.Write("<from>小奀</from> ")response.Write("<to>小林</to>")response.Write("<message>晚上一起去火锅呀</message> ")response.Write("</note>")%>

注意: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("<?xml version='1.0' encoding='ISO-8859-1'?>")response.write("<guestbook>")while (not rs.EOF)response.write("<guest>")response.write("<fname>" & rs("fname") & "</fname>")response.write("<lname>" & rs("lname") & "</lname>")response.write("</guest>")rs.MoveNext()wendrs.close()conn.close()response.write("</guestbook>")%>

更多相关文章

  1. 详解xmlhttp组件获取远程文件并筛选出目标数据
  2. xml文件如何编辑的详情介绍
  3. 教你如何打开xml文件的详解
  4. XML文件要有根标签(错误)的代码解决分享
  5. 读取XML文件时报“前言中不允许有内容”错误处理办法详解
  6. 解析XML文件的几种方式对比的详细介绍
  7. XML文件使用SAX方法读取的示例代码
  8. XML文件使用DOM方法读取的示例代码
  9. 如何打开xml文件介绍

随机推荐

  1. Android 3.0,将为对战iPad归来
  2. Android 系列 5.9使用Inkscape创建Androi
  3. android 2.3 从零开始学习—环境的搭建以
  4. Android面试系列2018总结(全方面覆盖Andr
  5. Android和设计模式:模板模式
  6. [Android] Android进程和线程模型
  7. android就一定比java差?
  8. 安卓(android)开发应该怎么学?需要哪些基础
  9. Android/OPhone开发完全讲义(china-pub首
  10. 豪赌Web apps,谷歌Chrome开发工具直通Andr