XML入门指南(16)XML服务器

2016-02-19 17:16 7 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的XML入门指南(16)XML服务器,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

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


在服务器端存储XML文档

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

?xml version="1.0" encoding="gb2312"? notefrom小奀/fromto小林/tomessage晚上一起去火锅呀/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文件的一样。

  (ASP = Active Server Pages。如果你不知道如何写ASP代码,你可以去参考我们的ASP 指南)


从数据库中产生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") %

  上面的例子使用了ADO技术,如果你不了解ADO,可以访问我们的ADO 指南。

来源:http://www.tulaoshi.com/n/20160219/1614773.html

延伸阅读
标签: Web开发
行为(behavior)是一个CSS属性选择器。他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc)。 行为(Behavior)并不是W3C标准,他只是Microsoft的技术。 行为什么是行为? 行为是一个新的CSS属性 行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面的元素或显示样式的脚本代码...
标签: Web开发
使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面。 在HTML页面中嵌入XML数据 使用非官方标准的xml标记可以将XML数据嵌入到HTML页面中。 XML数据可以象下面的例子那样嵌入HTML页面: xml id="note" note toTove/to fromJani/from headingReminder/heading bodyDon't forget me this weekend!/body...
标签: Web开发
在这一节里,将要列出一些很重要的XML相关技术。这对理解和开发XML应用程序是很有帮助的。 XHTML - 可扩展HTML(Extensible HTML) XHTML 使用XML重新定义了HTML 4.01的语法。XHTML 1.0是HTML的下一个版本。更多的请参考我们的XHTML 指南。 CSS - 层叠样式表单(Cascading Style Sheets) CSS 样式单可以为XML文档添加显示信息。...
标签: Web开发
XML 命名空间提供了一种避免元素命名冲突的方法。 命名冲突 因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子 这个 XML 文档在table元素中携带了水果的信息: table tr tdApples/td tdBananas/td /tr /table ...
标签: Web开发
如果使用IE5.0或者更高版本的浏览器,可以通过HTTP请求从服务器端获取XML数据。 浏览器请求 通过浏览器可以发送HTTP请求,从服务器端获取XML数据: var objHTTP = new ActiveXObject("Microsoft.XMLHTTP") objHTTP.Open('GET','httprequest.asp',false) objHTTP.Send() 下面的代码是在浏览器中显示从...

经验教程

714

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部