不需要安装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应用程序横竖屏显示
  2. Android(安卓)使用Shape绘制图形
  3. android开机自启广播无效果的曲线解决方
  4. android json解析及简单例子
  5. android vold磁盘管理
  6. Google_android_JNI使用方法
  7. android 自动换行布局
  8. AndroidManifest.xml文件详解(data)
  9. Android隐藏程序及调用
  10. flutter [!] Android toolchain - develo