Atom 1.0 是新的针对 Web 提要(feed) ―― 网站内容的信息更新 ―― 的 Internet 工程任务组(IETF)标准。因为 Atom 采用 XML 格式,所以可利用 XSLT 的强大功能来处理它。本教程中,Uche Ogbuji 通过解决实际问题考察了处理 Atom 文档的 XSLT 技术。
developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。
当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。
预备知识
本教程是为那些熟悉 XML、XPath 和 XSLT 的开发人员编写的。还应该对 XHTML 和 Atom 有一定了解,后者是一种简单的格式,只要看过本教程最初的例子也许就能掌握了。关于这些主题的文章和教程请参阅 参考资料。本教程中的一些例子来自 参考资料 中有关 Atom 1.0 的文章。
系统需求
运行本教程中的例子需要一个 XSLT 处理程序,最好能够支持 EXSLT(请参阅 参考资料)。我使用的是 4Suite XML 1.0b2。还应该有最新发布的 Web 浏览器版本。本文中的浏览器显示结果例子使用的是 Firefox 1.0.7、Fedora Core 4 Linux 的截屏。Firefox 是一种流行的 Web 浏览器,支持 Windows、Mac OS X、Linux 和其他平台。(Firefox 1.5 已经推出,强烈建议使用该版本。)