1 2 3 4 5 6 7 8 9 下一页 本文示例源代码或素材下载 Asynchronous JavaScript + XML (Ajax) 的出现重新点燃了 Web 应用程序开发的热情,让很多架构师和开发人员重新考虑创建 Web 应用程序的方式。JavaScript Object Notation (JSON) 是一种用于表示在浏览器上运行的业务逻辑数据的数据交换格式。很多 Ajax 开发人员喜欢在浏览器端 JavaScript 代码中直接使用 JSON 处理数据。随着 JSON 的应用越来越多,有必要建立一个中间件服务器程序以 JSON 而非 XML 格式向浏览器提供企业应用程序数据。就是说开发人员需要将现有的 XML 编码的服务器端企业数据在发送给浏览器之前转换成 JSON。本文介绍了如何使用基于 PHP 的服务器程序,将 XML 格式的应用程序数据在发送到浏览器应用程序之前转换成 JSON 格式。 XML 基础 XML 是定义标记的标准。基于 XML 的标记用于描述通过非预定义标记表示的数据。因为可以根据需要发明新的标记,所以 XML 具有很好的可扩展性。清单 1 显示了用 XML 表示的数据结构的例子。 清单 1. XML 数据的简单例子 第一行是 XML 声明,指定了 XML 版本和使用的字符编码。接下来是根元素 <contacts>,它包括几个孩子元素。互相嵌套的孩子元素共同定义了联系人的数据。其中,<address> 元素还有自己的孩子,形成了 <contact> 元素下的子树结构。XML 还允许在起始标记中使用属性,提供元素的其他信息。<contact> 元素有一个属性,为该元素分配 id 属性。XML 文档以根元素的结束标记 </contacts> 作为结束的标志。 (责任编辑:admin) |