IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  XML | Open source | Java technology  >

Ruby on Rails 与 XML

生成 Rails 存根来操作 XML 文档

developerWorks

级别: 中级

Daniel Wintschel (daniel@humandoing.net), 软件开发人员, Helium Syndicate

2007 年 5 月 24 日

现在注册或者使用您的 IBM ID 和密码登录。

您很可能听说过 Ruby on Rails。甚至有可能使用过它;或者是刚刚开始使用它进行编程。相信大家已经看出本文的主题就是 Rails,不论读者属于哪种情况,都将从本文中受益。Ruby 与 XML 是一对梦幻组合 —— 欲知详情请继续阅读。

在本教程中

在本教程中,我们将构建一个 Rail 应用程序,并讨论一些有关 Rails 的工作原理、组织构造和使用方法的基本知识,然后将继续介绍 Rails 结合 XML 的使用方法。在 Ruby 中生成和解析 XML 有很多种方法,我们将介绍其中的一小部分,包括 REXML(Ruby Electric XML)、Builder 和 Hpricot(从技术角度来说,Hpricot 是一种 HTML 解析器 —— 但运行速度快,同时也可以处理 XML)。


目标

  • 构建 skeletal Ruby on Rails 应用程序 (为 XML 文档处理作准备)

  • 创建 XML 文档

  • 下在所创建的 XML 文档

  • 通过 Rails 上载文件(在本例中,即 XML 文档)

  • 解析和操纵 XML 文档

预备知识

本教程面向那些想要了解关于建立 Rails 应用程序框架及使用 Ruby 和 Rails 处理 XML 的基础知识的开发群体。初级和中级程序员或只稍微了解一点 Rails 知识的开发人员可能受益最大。本文将花费少量的时间对 Rails 进行大致的介绍,如果有必要地话还将讨论一下 Ruby 语法,但是这些主题在其他地方有更详细的介绍。有关更多信息,


系统需求

您需要一个支持 JavaScript 的浏览器。

要执行本文所演示的开发过程,还需要下列工具:

  • Ruby —— 如果使用 Windows 操作系统,最好下载 One-Click Ruby Installer。如果使用的是 Linux 或 Mac OS X 系列的操作系统,则 Ruby 可能已经安装在操作系统中了。如果没有,可以从 http://www.ruby-lang.org 下载。安装说明非常简单易懂。推荐使用 Ruby 1.8.4 或 1.8.5 版。
  • RubyGems —— 获取这个非常优秀的软件,并安装 Rails、Builder 和 Hpricot,如果还未安装的话。
  • Rails —— 可以通过 RubyGems 安装 Rails。如果还有不明白的地方,请访问 http://www.rubyonrails.com/down 了解所有的相关信息。本教程将使用 1.2.2 版。
  • Builder —— 通过 RubyGems 进行安装。
  • Hpricot —— 通过 RubyGems 进行安装


学习时间

1 小时





格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款