|  | 级别: 中级 Adam Pilkington , 软件工程师,
IBM
2008 年 1 月 30 日 在创建基于浏览器显示 XML 数据提要的应用程序时,常常需要编写数据获取机制和用户界面。Mozilla Firefox 为这些任务提供了基础结构,让开发人员可以把注意力集中在应用程序功能上。学习如何使用 Asynchronous JavaScript + XML(Ajax)从 Web 服务器下载 XML 数据,以及如何使用 Extensible Stylesheet Language Transformations(XSLT)将 XML 数据动态地转换为用 XML User Interface Language(XUL)表达的 Firefox 用户界面元素。可以将这些技术应用于使用 XML 数据源的任何应用程序。实际上,Firefox 浏览器就是使用 XUL 构建的。
在本教程中
本教程通过一个示例应用程序讲解如何组合使用 XUL、XSLT 和 Ajax 来生成动态的用户界面。在学完本教程之后,您就能够对用来驱动 Firefox 应用程序的任何 XML 数据源应用这些技术。  | |
请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。
|
|
目标 - 定义一个动态填充的用户界面骨架。
- 使用 Ajax 将 XML 数据下载到 Firefox 中。
- 使用 XSLT 创建 XUL 元素,然后添加到应用程序中。
预备知识
您需要基本了解 XML 和 XSLT,应该熟悉简单的 XML 数据转换。还需要熟悉 XUL(用来定义 Firefox 用户界面的语言)。您可以通过文末 更多参考资源 来了解更多关于 XUL 的基础知识。最后,还应该能够编写或理解 JavaScript,因为 JavaScript 是连接所有这些技术的 “粘合剂”。
系统需求
要想运行本教程中开发的示例应用程序,需要使用 Firefox Version 2 浏览器和支持 PHP 的 Web 服务器。 您还需要在浏览器中启用 JavaScript。
学习时间
1 小时
语言 中文
格式 html
更多参考资源
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|