没有合适的资源?快使用搜索试试~ 我知道了~
使用PHP和AJAX的XML编程
需积分: 0 0 下载量 6 浏览量
2020-03-04
10:59:38
上传
评论
收藏 245KB DOC 举报
温馨提示
试读
10页
各应用程序层的 XML 支持都已成熟,这导致一种强大的开发环境的出现,这种开发环境可以改变企业应用的设计方式。XML 使开发人员可以为业务文档定义规则和结构,还可以在内存中将文档实例化为分层对象,开发人员可以在任何层使用标准 API 对这种对象进行导航、修改和串行化。Ajax 使基于 Web 的客户机脚本可以调用 DOM API,还可以对中间层进行远程过程调用。PHP 为处理 XML 和 Web 服务提供了最简单的方法之一,因此非常适合基于 XML 的应用程序开发。
资源推荐
资源详情
资源评论
使用 PHP 和 AJAX 的 XML 编程
在 SOA 架构中,程序员经常使用 XML 在应用程序之间交换结构化和半结构化的数据 。
XML 及 其 相 关 技 术 — 文 档 对 象 模 型 (Document Object
Model,DOM)、XPath、HTTP、XQuery 和可扩展样式表语言转换(Extensible Stylesheet
Language Transformations,XSLT) — 为快速应用程序开发提供了一个强大的环境。构建在
这些技术之上的应用程序将占用更小的内存空间,需要更低的维护成本,同时又拥有更高
的品质和灵活性。
DB2 和其他关系数据库的 XML 方面的特性已经相当成熟,因此除了存储和管理关系
数据之外,它们还是存储和管理 XML 数据的理想选择。DB2 9 XML 支持(称为 pureXML)
提供了以纯 XML 的形式(换句话说,就是带注释的、树型的分层存储)存储 XML 的能力。
在 DB2 9 中,XML 数据可以用 XML 模式索引,可以从关系数据组合而成,可以分解为关
系数据,可以查询和转换,可以独立发布,或者通过混合使用 SQL/XML 和 XQuery 与关
系数据组合起来。
Web 浏览器也正在为客户机脚本提供更多的功能来有效地处理 XML。通过使用异步
JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax),Web 页面现在可以直接对应
用服务器进行远程过程调用,并且可以在任何返回的 XML 数据上使用 DOM API。
本文将展示如何利用 DB2 XML、Ajax 和 PHP Hypertext Preprocessor (PHP) 提供的功能
来编写简单的基于 XML 的应用程序。通过示例场景的帮助,您将学习如何在 JavaScript 中
调用 PHP 应用程序;如何使用 DOM 和 SimpleXML API 修改 XML 数据;如何将 XML 从客户
机传送到应用程序再到数据库;以及如何创建 PHP Web 服务来使用 SQL/XML 和 XQuery 发
布关于 XML 数据的报告。
XML 优点
大多数应用程序都用于创建、存储、操纵和呈现业务数据。对象包装是指将业务数据
绑在一起,使业务逻辑更容易处理它们。这些包装器对象的很多功能都是根据关系和格式
化规则来提供业务数据的结构,并使业务逻辑能够操纵、发布和串行化封装的数据。
图 1. 基于对象包装器的应用程序
资源评论
weixin_38721398
- 粉丝: 4
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功