 |
 |
 |
 |
 |
 |
XSLT 2.0 中的代码生成,第 2 部分:用 XSLT 2.0 生成 PHP 本文将介绍如何扩展第 1 部分中建立的 XSLT 2.0 代码生成器。 |
|
|
|
2005年3月17日 |
|
| |
用 PHP 读取和编写 XML DOM 有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。 |
|
|
|
2006年2月6日 |
|
| |
DB2 Magazine 中文版: 使用 PHP 和 Ajax 的 XML 编程 只需了解流行的编程语言和技巧,就足以将 DB2 9 的 XML 功能应用到面向服务架构和其他业务场景中。 |
|
|
|
2006年8月31日 |
|
| |
PHP 中的 SimpleXML 处理 了解和 PHP 版本 5 捆绑到一起的 SimpleXML 扩展,它使 PHP
页面能够以 PHP 友好的语法来查询、搜索、修改和重新发布 XML。
|
|
|
|
2006年10月31日 |
|
| |
结合使用 PHP 和 RSS RSS 聚合最近非常流行,因此至少对 RSS 及其工作方式有所了解是一名 PHP 开发人员的迫切需要。本文介绍了 RSS 基础知识、RSS 众多用途中的一些用途、如何使用 PHP 从数据库创建 RSS 提要,以及如何使用 XML_RSS 模块读取现有 RSS 提要并将其转换为 HTML。 |
|
|
|
2007年1月12日 |
|
| |
使用 PHP 快速生成 Flash 动画 Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash。了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画。 |
|
|
|
2007年1月24日 |
|
| |
PHP 中的 XML 拉模式解析 研究与 PHP 5 捆绑在一起的 XMLReader 库,它使 PHP 页面能够以高效的流模式来处理 XML 文档。 |
|
|
|
2007年3月13日 |
|
| |
面向 PHP 开发人员的 XML,第 1 部分: PHP XML 开发 15 分钟快速入门 本系列文章分为三部分,这是第一部分;介绍了 PHP5 的 XML 实现,帮助那些不熟悉使用 PHP 处理 XML 的新手使用 PHP 环境中的 DOM 和 SimpleXML 读取、解析、操作并编写简单短小的 XML 文件。 |
|
|
|
2007年4月6日 |
|
| |
面向 PHP 开发人员的 XML,第 2 部分: 高级 XML 解析技术 本系列文章分为三部分,这是第二部分,讨论针对大型或复杂 XML 文档的 PHP5 XML 解析技术。本文还介绍了解析扩展的一些背景知识,并特别说明了何种解析方法最适合于何种类型的 XML 文档及其原因。 |
|
|
|
2007年4月9日 |
|
| |
面向 PHP 开发人员的 XML,第 3 部分: 读、操纵和写 XML 的高级技术 本系列包括三部分,这是最后一部分,进一步讨论在 PHP5 中读、操纵和写 XML 的技术。本文将重点讨论在更复杂的环境中使用我们已经熟悉的 API 如 DOM 和 SimpleXML,并将第一次接触 XSL 扩展。 |
|
|
|
2007年4月29日 |
|
| |
用 PHP 将 XML 转换成 JSON 随着 Web 2.0 日渐普及,出现了一种新的被称为 JavaScript 对象表示法(JavaScript Object Notation,JSON)的数据交换格式,用于表示在浏览器上运行的业务逻辑中的数据。了解基于 PHP 的服务器程序,在将企业应用程序数据发送给浏览器应用程序之前,如何将其从 XML 格式转换成 JSON 格式。 |
|
|
|
2007年6月14日 |
|
| |
用 PHP 和 XML 进行 iPhone 开发 Apple iPhone 是市场上最热门的新设备。通过本文学习如何使用现有的 Web 工具为它开发应用程序。 |
|
|
|
2007年9月3日 |
|
| |
使用 PHP 将 SQL 转换为 XML 您是否想过用一种简单的方法将 SQL 结果集转换为 XML?PEAR 包 XML_Query2XML 提供的一种全面性框架可以有效地将数据库查询结果转换为可定制的 XML 文档。本文将介绍这个包,并演示有用的实际应用程序,包括将它与 XSL 和 XPath 结合使用,并与来自外部 Web 服务的数据相结合,创建数据库转储文件。 |
|
|
|
2007年9月20日 |
|
| |
使用 PHP 创建 XForms,第 2 部分: 使用 PHP XForms 库创建有用的 XForms 本系列文章分为两部分,旨在帮助 PHP 开发人员加快使用 Web 2.0 XForms 表单开发 PHP 表单的速度,从而最终放弃过时的 Web 1.0 HTML 表单。在第 1 部分中,我们已经创建了 PHP XForms 库。本文作为系列的第 2 部分,您将在文中对库进行增强,添加错误检查功能和一些便利的函数,从而使库的使用更易于管理,最后,您将创建概念证明式的 XForm 以演示库。 |
|
|
|
2007年10月18日 |
|
| |
使用 PHP 创建 XForms,第 1 部分: 创建 PHP XForms 库 本系列文章分为两部分,旨在帮助 PHP 开发人员加快使用 Web 2.0 XForms 表单开发 PHP 表单的速度,从而最终放弃过时的 Web 1.0 HTML 表单。这可以通过创建一个函数库来实现 —— 访问这些函数库时将生成 XForms 元素。本文是此系列的第 1 部分,开发人员将在文中使用 PHP 创建 XForms 库,让每个函数接收参数并输出 XForm 元素。 |
|
|
|
2007年10月18日 |
|
| |
技巧: 用 PHP 读取新闻行业文本格式(NITF)文件 新闻行业文本格式(News Industry Text Format)是新闻行业用于编码和共享新闻文章内容的一种基于 XML 的格式。PEAR 的 XML_NITF 包提供了读取和解析 NITF 格式文件的可扩展 API,可以方便地提取书目信息和文章内容以在 PHP 应用程序中使用。 |
|
|
|
2007年11月9日 |
|
| |
使用 PHP 处理 XML 配置文件 XML 为应用程序配置文件提供了一种便捷、易用的表达语言。但有时候将这些信息提取到 PHP 脚本中将会面对一个不小的挑战。这正是 XJConf for PHP 包出现的原因:它提供了一种读取 XML 编码信息并直接将其用于配置标量、数组和 PHP 对象这类 PHP 数据结构的 API。本文介绍了这个包,并通过在一些实际应用程序中的应用来示范其用法,包括配置复杂的类树和构建基于 Web 的配置界面。 |
|
|
|
2007年11月29日 |
|
| |
技巧: 使用 PHP 解析 RDDL 文档 资源目录描述语言(Resource Directory Description Language,RDDL)允许文档作者提供关于 XHTML 文档中所用资源的更多信息。使用 PEAR 提供的 XML_RDDL 包中的 API 解析这些 RDDL 描述符,提取可用于 PHP 应用程序的资源信息。 |
|
|
|
2007年12月24日 |
|
| |
用 XPath 在 PHP Web 站点中显示 Google Calendar 事件 Google Calendar 和其他在线日历应用程序将提供简单的集中式系统,在这类系统中,在线社区可以维护事件日历,而社区成员可以获得关于最新事件的信息。但是许多组织更倾向于在其社区门户、论坛或博客中显示事件日历。他们经常把事件日历信息从在线日历应用程序复制到 Web 站点中,降低了在线集中管理事件的效率。Google Calendar 提供了集成应用程序接口 (API),从而为这个问题提供了很好的解决方案。了解如何使用 XPath 提取并在 PHP Web 站点中显示 Google Calendar 数据。 |
|
|
|
2008年1月10日 |
|
| |
技巧: 使用 PHP 操纵 del.icio.us 书签 del.icio.us 服务允许用户在线收集和分享书签。利用与 del.icio.us 的 REST API 接口交互的 PEAR Services_Delicious 包操纵书签并构建定制的 PHP 应用程序。 |
|
|
|
2008年2月4日 |
|
| |
使用 PHP 构建可定制的 RSS 提要聚合器 RSS(Rich Site Summary、RDF Site Summary 或 Really Simple Syndication)出现于 20 世纪 90 年代中期。自那之后,先后涌现了多种格式的 RSS,而且其中有几个还声明了所有权归属。尽管格式上存在差异,但 RSS 在将 Web 内容由一个站点分发到多个其他站点方面一直发挥着其有效性。RSS 的流行促进了一类新 Web 软件(称为提要阅读器,有时也被称为提要聚合器)的发展。虽然现在已经有几个商业的提要聚合器可用,但开发自己的提要聚合器并将其集成到自己的 Web 应用程序中也很容易。您会发觉本文中给出的这些功能完备的 PHP 代码片段很有用,它们展示了如何使用基于 PHP 的服务器端函数来开发一个可定制的 RSS 提要聚合器。此外,您可以从本文下载获得这些功能完备的 RSS 提要聚合器代码,使用这些代码,您能够立即从中获益。 |
|
|
|
2008年2月18日 |
|
| |
技巧: 使用 PHP 实现引用链接(trackback) Trackback 在博客(blog)中扮演着非常重要的角色,它允许博客阅读者查找并访问相关链接,从而找到更多有用的内容。PEAR Services_Trackback 包使开发人员可以通过一个定义明确的 PHP API 手动创建这些 trackback,通过这个 PHP API,可以创建 trackback 请求并解析 XML 响应。 |
|
|
|
2008年4月17日 |
|
| |
结合使用 YouTube API 和 PHP YouTube 视频共享站点允许 Web 开发人员通过其基于 REST 的开发人员 API 访问公共内容。PHP 的 SimpleXML 扩展非常适合处理由这种 API 生成的 XML 提要,并使用它们构建定制的 PHP 应用程序。本文将向您介绍 YouTube Data API,演示如何使用它浏览用户生成的视频内容,访问视频元数据、评论和回复,并执行关键字搜索。 |
|
|
|
2008年5月15日 |
|
| |
在 PHP 应用程序中集成 Google Calendar Google Calendar 允许 Web 应用程序开发人员通过其基于 REST 的 Developer API 访问用户生成的内容和事件信息。PHP 的 SimpleXML
扩展和 Zend 的 GData Library 非常适合处理这种 API 生成的 XML 提要,可利用它们建立自定义的 PHP 应用程序。本文介绍了 Google Calendar Data API,示范如何浏览用户生成的日程表、添加和修改日程表事件以及按照关键字搜索。 |
|
|
|
2008年9月8日 |
|
| |
借助 Picasa Web Albums 开发 PHP 应用程序 本文将讨论如何借助 Picasa Web Albums 基于 REST 的 Data API、PHP 内的 SimpleXML 扩展以及 Zend 的 GData Library 来搜索、检索、添加、修改和删除 Google Picasa Web 相册中的照片。本文将提供使用此 API 的 ATOM 提要以及 PHP 程序的实际示例,您可以参照这些示例处理自己的照片和照片元数据。 |
|
|
|
2008年12月15日 |
|
| |
XML:GWT 与 PHP 之间的桥梁 Google Web Toolkit(GWT)应用程序除了以传统的 Java 方式连接到 servlet 外,还可以使用 PHP Web 服务发送和接收 XML 格式的数据。您将探索以 Java 和 PHP 语言生成和处理 XML 文档的方法。 |
|
|
|
2009年6月1日 |
|
| |
在 PHP 内创建一个 Atom 提要 Atom 是一种可扩展标记语言(Extensible Markup Language,XML)规范,用于识别 Web 站点内所包含的信息。使用 Atom,Web 开发人员就可以生成提要以使其他的 Web 开发人员(或使用提要阅读器的客户)能够快速定位和查看远端站点上他们感兴趣的信息。我们也可以将 Atom 看作是一种 Web 站点的索引,可供任何想要的人使用。PHP 是大多数主机提供商都愿意选用的一种流行语言,使用 PHP,Web 开发人员可以轻松生成一个 Atom 提要,并随后将其提供给各种提要阅读器和其他的 Web 开发人员。最终得到一种妙不可言的信息解决方案,以使 Web 内容可为更多的大众所享。
|
|
|
|
2009年9月17日 |
|
| |
将 PHP 应用程序与 Google Contacts 集成 Google Contacts Data API 提供一个强大的、客户端中立的 API,用于读取和修改用户的私有 Gmail 联系人信息。学习利用一个具有该 API 的定制 PHP 应用程序在应用程序上下文中检索、添加、删除和修改联系人。 |
|
|
|
2009年11月12日 |
|
| |
使用 PHP 和 XSL 创建 DHTML 链接图 使用 PHP、XSL 和 JavaScript 代码基于 RSS 提供的数据创建一个动态链接图(link graph)。链接图显示来自数据源的关键词,其中每个关键词按其在数据集中出现的频率而大小不同。使用得较多的术语比使用得较少的术语要大一些。 |
|
|
|
2005年10月31日 |
|
| |
在 PHP 和 Java 应用程序中使用 XML 数据库 伴随着 XML 的流行,原生 XML 数据库也越来越普及,因为数据以原生的 XML 格式而不是通过关系数据库中的表存储。使用原生 XML 数据库意味着要修改模式只需要对代码略加修改而不需要改变数据库。PHP 和 Java(TM) 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。 |
|
|
|
2008年4月24日 |
|
| |
使用 XSLT、SimpleXML 和 PHP 5 分离内容和表示 多年以来,开发人员设计了许多策略和框架以简化业务逻辑和表示逻辑的分离。在这篇教程中,您会探究两种从表示逻辑中分离数据和业务逻辑的解决方案:一种通过 PHP 5 中的 XSL 模块使用 XSLT,另外一种使用 PHP 5 中的 SimpleXML 模块。为说明这两种解决方案,以个人简历的 Web 页面为例,该页面存储为 XML 文件。 |
|
|
|
2008年11月24日 |
|
| |
DB2 9 入门: 应用程序开发方面的增强 看一看 DB2 9 中为开发人员提供的增强。这些增强包括一个新的 Developer Workbench、与 .NET 环境的更深入的集成、对 XML 和 SOA 环境的丰富的支持、用于 PHP 和 Ruby on Rails 的新驱动程序和适配器以及新的应用程序示例。 |
|
|
|
2006年8月24日 |
|
| |
SVG 与 XML 商业图表实务 学习如何使用 XML、PHP 和 Adobe 的可缩放向量图形(SVG)标准创建商业图像。SVG 标准为图像提供了无限级的向量缩放、可视化效果以及基于脚本的交互性。 |
|
|
|
2006年10月16日 |
|
| |
XForms 技巧: 使用电子邮件发送 XForms 数据 表单的部分价值在于其将信息发送到所需位置的能力。对于 Web 表单来说,目的地通常是分析该数据的 Web 服务器。但是如果需要使用电子邮件发送这些信息该怎么办呢?在 XForms 中有两种选择可以完成这种戏法:一种是在服务器端,另一种是在客户端。本技巧说明了如何从 PHP 和直接从浏览器中使用电子邮件发送 XForms 数据。 |
|
|
|
2007年5月17日 |
|
| |
开发端到端的 Ajax 应用程序,第 1 部分: 用一个场景设置 Ajax 环境 Ajax(Asynchronous JavaScript + XML)正在迅速地成为时髦的技术,它可以为在浏览器中运行的 Web 应用程序提供具有桌面质量的软件特性。开放源码软件(比如 Linux-Apache-MySQL-PHP,即 LAMP)和基于开放标准的 J2EE 中间件(比如 WebSphere Application Server Community Edition)为开发和部署 Ajax Web 应用程序提供了出色的支持。这个分三部分的系列讨论如何使用开放源码中间件开发端到端 Ajax 应用程序,本文是这个系列的第一篇文章。如果您是 Web 开发的新手,但是可以阅读和理解用 XHTML、CSS、JavaScript、PHP 和 SQL 编写的代码,那么本文正适合您。读完本文之后,您会很好地理解 Ajax 的基本概念以及 Ajax 在三层 Web 应用程序场景中可能产生的作用。 |
|
|
|
2007年6月20日 |
|
| |
使用 Xforms 创建会计工具,第 1 部分: 创建 X-Trapolate 本系列共分 6 部分,演示了如何利用强大的 Xforms 与 MySQL 和 PHP 相结合,为数据处理提供支持,创建在线会计工具,我们把它称为 “X-Trapolate”。每一项好的编程技术都有自己擅长的领域。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本文(系列文章及教程的第 1 部分)概述了本系列将要创建的表单和功能,研究了在着手设计这类工具时应考虑的一些方面。 |
|
|
|
2007年8月2日 |
|
| |
使用 Xforms 创建会计工具,第 6 部分: 总结 本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 6 部分将最后回顾一下所学习过的方法,确保最终的应用程序功能完善,并介绍未来可能出现的扩展。 |
|
|
|
2007年8月2日 |
|
| |
技巧: 翻页 Atom:创建一个多段的 Atom 集合或 feed 页面 随着 feed 的应用越来越广泛,它的功能不再只局限于在某人的博客上发布新内容和组织数据。我们经常会遇到这样一种情况,即不希望所有可用的数据都包含在 feed 里面。这篇文章向读者展示了如何创建一个可供用户使用 “上一页” 和 “下一页” 链接或按钮翻阅发布内容的 Atom feed。虽然本文使用的是 PHP 来实现这个功能,但是这种思想适用于所有的编程语言。 |
|
|
|
2007年8月16日 |
|
| |
使用 DB2 9 pureXML 管理 ODF 和 Microsoft Office 2007 文档
现在,使用 DB2 9 可以比以往更轻松地将 ODF 和 Microsoft Office 2007 文档集成到企业和 Internet 应用程序中。本文将回顾使用 MS Office 文档进行数据交换的旧方法,并了解 MS Office 2007 如何提供更好的数据交换。本文讨论使用 DB2 9 XQuery、Zend Core for IBM、PHP 和 PDO 技术进行数据交换。 |
|
|
|
2007年9月12日 |
|
| |
Ajax 和 XML: 将 Ajax 用于多媒体 宽带、媒体、电影、图像和声音等技术的出现推动了 Web 2.0 的发展。了解如何把多媒体与 PHP 和 Asynchronous JavaScript + XML (Ajax) 结合起来创造令人耳目一新的体验。 |
|
|
|
2007年11月12日 |
|
| |
Ajax 和 XML: 将 Ajax 用于聊天 了解如何使用 Ajax 和 PHP 在 Web 应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。 |
|
|
|
2007年12月17日 |
|
| |
Ajax 和 XML: 用于表单的 Ajax 在 HTML 表单中结合 Ajax 对服务器的回调机制,对表单应用 Ajax,对于为应用程序添加 Web 2.0 功能来说是一种可行的办法。通过本文了解增加 Ajax 代码改进 PHP 应用程序用户体验的各种技术。
|
|
|
|
2008年2月13日 |
|
| |
创建支持 XSLT 转换管道的框架 本文讨论一种称为 Butterfly 的框架的创建过程,它运行在 PHP 5 中,而且有助于将一系列 XSLT 样式表应用到 XML 源文档。它提供转换结果的透明缓存。受到 Java(TM)-based Apache Cocoon 项目的启发,之所以这样命名是因为它可以存储和管理数据在不同形式之间的转换(从毛毛虫蜕变为蝴蝶),因此这种更加轻量级的框架被称为 Butterfly。利用 Butterfly 框架,可以创建一个定义一系列样式表转换的 XML 配置文件,然后实例化 Butterfly 对象以生成一个 XSLT 转换链的结果。本文也讨论了一般的框架设计特性,并重点介绍了 Butterfly 框架。 |
|
|
|
2009年1月19日 |
|
| |
为 Open Financial Exchange 文件添加 XML 功能 如今一些金融机构允许客户下载文件并导入到客户自己所选的财务程序包中,这让日常的记帐任务变得多少有些简单了。但是,这些文件却给财务程序员带来了问题,因为它们往往仅对 Open Financial Exchange (OFX) 格式可用,而这种格式并不是 XML 兼容的。通过本文,了解如何使用 PHP 的字符串替换函数,使 OFX 文件可以与 XML 兼容。利用 XML 解析的强大功能以及对 OFX 文件的解构使财务编程更为精确。 |
|
|
|
2009年4月27日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 1 部分: 使用 Agavi 开辟一个新世界 这是分为 5 部分的系列文章的第 1 部分。该系列是为对开源、灵活并且可伸缩的 Agavi 框架感兴趣的 PHP 开发人员编写的。在第一篇文章中,您将学习该框架和其他所需组件的安装步骤,大体了解 Agavi 及其功能,并创建您的第一个 Web 应用程序。 |
|
|
|
2009年8月27日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 4 部分: 创建一个带有多种输出类型(XML、RSS 或 SOAP)的 Agavi 搜索引擎 在第 4 部分中为您的 Agavi 示例程序实现一个简单的搜索引擎并添加对多种输出类型(XML、RSS 或 SOAP)的支持。这个 5 部分系列是为对开源、灵活并且可伸缩的 Agavi 框架感兴趣的 PHP 开发人员编写的。 |
|
|
|
2009年9月21日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 5 部分: 为 Agavi 应用程序添加分页、上传文件和定制输入验证器 本文是为 PHP 开发人员介绍开源、灵活和可伸缩的 Agavi 框架的五部分系列文章的最后一部分。在本文中,您将学习为 Agavi 应用程序上传文件、在会话中储存用户数据、集成第三方库和创建定制输入验证器。 |
|
|
|
2009年11月4日 |
|
| |
使用 Xforms 创建会计工具,第 4 部分: 进一步开发资产管理和报表功能 本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,为处理提供支持,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 4 部分演示了如何把前面几期文章中提及的许多技巧结合起来。文章构造了一个订单查看表单和资产管理表单的例子,并为采购用户提供了特殊的权限。 同时向大家介绍了一些处理实际问题的新技巧。 |
|
|
|
2007年8月2日 |
|
| |
使用 Xforms 创建会计工具,第 5 部分: 开发债务管理功能 本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,创建在线会计工具 “X-Trapolate”。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 5 部分演示了如何创建债务和报酬的可支付表单,和用于分析帐单数据和统计数据的报表表单。 |
|
|
|
2007年8月2日 |
|
| |
使用 Xforms 创建会计工具,第 2 部分: 登陆和帐户 本系列共分 6 部分,演示了如何利用强大的 Xforms 与 MySQL 和 PHP 相结合,为处理提供支持,创建在线会计工具,我们把它称为 “X-Trapolate”。每一项好的编程技术都有自己擅长的领域。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 2 部分将演示如何利用强大的 Xforms 并与 MySQL 和 PHP 相结合,创建基本的 “登陆”、“注册” 和 “帐户管理” 功能,这些功能在现代 Web 应用程序中很常见。 |
|
|
|
2007年8月2日 |
|
| |
使用 Xforms 创建会计工具,第 3 部分: 开发资产管理功能 本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,为处理提供支持,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 3 部分将演示如何利用 Xforms 的功能与 MySQL 和 PHP 相结合,创建一些与日常业务数据进行交互的工具。 |
|
|
|
2007年8月2日 |
|
| |
用 Ajax 和 del.icio.us 创建自己的信息空间 del.icio.us 是一个社交性书签 Web 站点,它允许用户创建和共享独立于浏览器的书签,可以通过因特网直接访问这些书签。这个站点对传统的浏览器书签的层次化组织方式做了革新,让用户能够把书签与任意数量的描述性标记关联起来。想像一下,在一个页面上保存您的 del.icio.us 标记、链接和功能,或者在一个页面上把正在浏览的站点直接保存到 del.icio.us 帐户中,并加上评论和选择的标记。本教程讲解如何使用 Ajax 构建这样的页面,并用一个 PHP 脚本作为服务器端代理。 |
|
|
|
2008年3月27日 |
|
| |
使用 Google Mapplets 自定义 Google Maps 结果页面 Google Mapplet 是一个运行在 Google Maps 结果页面的应用程序,允许您将自定义的信息和行为添加到页面和地图中。在本教程中,您将编写一个 Google Mapplet,使用 Yahoo Weather RSS 提要在 Google Maps 中显示本地天气。为说明使用 Google Mapplets API 时用到的各种技术,您要实现两种解决方案。第一种是在客户端使用 RSS 和 JavaScript。第二种是在服务器端使用 XSLT、PHP、KML 和 JavaScript。 |
|
|
|
2009年3月19日 |
|
| |
XForms 基础 XForms 为 Web 作者和开发人员提供了很多新特性,可以创建包含丰富交互式体验的 Web 表单,同时仍然在很大程度上保持和用 HTML 创建表单的相似性。本文阐释了创建 XForms 表单的基础知识,包括表单自身的结构、基本控件或字段以及最常用的提交选项。 |
|
|
|
2006年11月9日 |
|
| |
使用 Xforms 创建您自己的数独游戏,第 2 部分: 创建游戏 众所周知,数独(Sudoku)正在全球盛行。因为人们可以轻易地在计算机或纸上玩这个数字游戏,再加上使用 XPath 能很容易地在表单中分析数据,所以利用 XForms 创建能玩数独游戏的表单是可行的。本系列的两篇文章将介绍如何创建游戏客户机,该客户机能向服务器请求开始新游戏,检测合法和非法操作和游戏结束,保存当前游戏状态。同时还将介绍如何为用户生成新游戏。第 2 部分将探究载入和保存游戏。阅读本文需对 XForms 基础有一定的了解。 |
|
|
|
2007年5月14日 |
|
| |
使用 XForms 创建动态 Web 搜索 XForms 与 XML 的紧密集成使查看基于 XML 的 API 产生的结果非常方便。同时,XForms 功能非常强大,使用它能创建根据变化条件做出相应操作的动态界面。本文通过实例探讨了如何使用这些功能。在实例中,我们创建了一个动态搜索引擎客户机,该客户机提供了不同的选项并能根据搜索引擎的选择显示不同的数据。 |
|
|
|
2007年6月4日 |
|
| |
使用 XForms 和 Ajax 创建自动建议表单字段 Ajax 带来了 Web 应用程序开发的革命。这种曾经新鲜浮华的技术现已无所不在。终端用户开始期望与 Web 应用程序的某些交互 “不需要刷新”,换句话说就是使用 Ajax。Ajax 针对用户的普及还没有转化为客户端技术。有很多 Ajax 框架通过隐藏某些跨平台的问题来简化 Ajax 的使用,但构建支持 Ajax 的 Web 应用程序仍然不是一项轻而易举的任务。XForms 是一种标准化的技术,提供了很多与 Ajax 互补的能力。通过本文中自动建议字段的实现,可以看到结合使用 Ajax 和 XForms 技术的优势。 |
|
|
|
2007年9月13日 |
|
| |
技巧: 使用 PEAR MDB2_Schema 创建可移植的数据库表示 更改应用程序数据库后端是一项复杂的任务,通常要求开发人员使用与新 RDBMS 兼容的数据类型和 SQL 函数重新手动创建数据库表和记录。PEAR MDB2_Schema 包可以简化这项任务,方法是使用 XML 生成厂商中立的数据库表示并提供工具以便将此表示导入任何受支持的 RDBMS 中。 |
|
|
|
2007年9月27日 |
|
| |
Ajax 和 XML: 用于表格的 Ajax Ajax 的一个强大功能是以动态方式向用户显示来自服务器的数据。使用表格、选项卡和滑动块等技术,探索将 Ajax 用于动态数据显示的多种技巧。 |
|
|
|
2008年4月2日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 2 部分: 使用 Agavi 和 Doctrine 添加表单和数据库支持 本文是分为 5 部分的系列文章的第 2 部分,介绍使用可扩展的开源 Agavi 框架构建输入表单,并使用 Doctrine 为项目自动生成数据模型,然后将这些模型集成到 Agavi 项目中。 |
|
|
|
2009年9月7日 |
|
| |
使用 Agavi 进行 MVC 编程简介,第 3 部分: 使用 Agavi 添加验证和管理功能 这是一个 5 部分系列文章的第 3 部分,本部分通过增加一些可以删除、添加、更新汽车记录的功能继续构建这个 Web Automobile Sales Platform。本部分还将介绍如何使用验证分离用户功能和管理功能。 |
|
|
|
2009年9月14日 |
|
| |