Ajax实战:为客户端生成XML数据

代码清单3-5展示了实现这个特定需求的迅速而粗糙[13]的解决方案。这个例 子使用PHP和MySQL数据库,但是我们关注的重点是大体上的结构。如果换成ASP 、JSP或者Ruby脚本,可能会得到结构类似的代码。

代码清单3-5 迅速而随性地从数据库查询结果生成XML数据流

代码清单3-5中的PHP页面可以生成类似于代码清单3-6的XML页面,在这个例 子中,数据库里有两个匹配的产品。这里,代码进行了缩排以便于阅读。之所以 选择XML作为客户端和服务器之间通信的媒介,是因为它通常都用于这个目的, 并且第2章也已经提到如何使用XML- HttpRequest对象来处理服务器端生成的XML 文档。第5章将会更加详细地探讨客户端和服务器通信的其他选项。

代码清单3-6 代码清单3-5输出的简单的XML

我们有了一个Web服务器端的应用,假设在前端有一个很好的Ajax应用来处理 这个XML。来展望一下未来。假设随着产品范围的扩大,要添加子类别(例如时装 、休闲装、户外运动装),还要添加“按照季节搜索”的功能、实现 关键字搜索、以及清除条目的链接。所有这些特征都可以通过类似的XML数据流 来很好地支持。我们来考察一下如何重用当前的代码以便实现这些目标,以及在 这个过程中将会遇到什么阻碍。

时间: 2024-12-22 21:02:44

Ajax实战:为客户端生成XML数据的相关文章

如何生成XML数据

一.必须弄清楚最终需要的是什么 我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml .也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它. 二.如何生成动态的XML文档 如果是生成XML文件,介于动

如何用ASP生成XML数据文档

一.必须弄清楚最终需要的是什么 我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml .也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它. 二.如何生成动态的XML文档 如果是生成XML文件,介于动

编程:如何生成XML数据

一,必须弄清楚最终需要的是什么 我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml .也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它. 二,如何生成动态的XML文档 如果是生成XML文件,介于动

网络编程:如何生成XML数据

xml|编程|生成xml|数据|网络 一,必须弄清楚最终需要的是什么 我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml .也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它. 二,如何生成动态的X

如何用ASP生成XML数据文档(RSS订阅)

rss|xml|生成xml|数据 一.必须弄清楚最终需要的是什么 我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.xrss.cn/WebRss.Asp.也可以为asp文档,比如:http://www.xrss.cn/WebRss.Asp?SortId=5 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它. 二.如何生成动态的XML文档

ASP生成XML数据文档

一.必须弄清楚最终需要的是什么      我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:/rss_1.xml .也可以为asp文档,比如:/rss.asp?id=42      他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它.      二.如何生成动态的XML文档      如果是生成XML文件,介于动态文档是ASP格式的,所以必须借助FSO进行XM

【Ajax技术】JQuery处理XML数据

我们将之前写的应用使用jquery返回xml数据 程序清单 服务端Servelt:AjaxXMLServer.java 静态页面:ajaxJqueryXml.html javascript脚本文件:verifyjqueryxml.js AjaxXMLServer.java: import java.io.IOException; import java.io.PrintWriter; import java.net.URLDecoder; import javax.servlet.Servlet

Ajax如何传输Json和xml数据_AJAX相关

ajax传输xml数据:只要把数据封装成xml格式就可以实现传输,前台js用responseXML接收xml参数,后台读取用流和dom4j来解析 前台页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix=&q

Ajax如何传输Json和xml数据

ajax传输xml数据:只要把数据封装成xml格式就可以实现传输,前台js用responseXML接收xml参数,后台读取用流和dom4j来解析 前台页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix=&q