=begin Ruby中 使用Xml Markup 輕鬆的對XML文檔操做, 項目地址:http://builder.rubyforge.org/ 使用以前咱們須要安裝Builder xml markup 前置條件 您的機器已經安裝了RubyGems(Windows平臺的一步安裝文件RubyRubyInstaller.exe(我機器是RubyInstaller-1.9.3-p194),安裝完畢系統就自帶RubyGems) Windows系統: 在命令行輸入: gem install builder 便可 ××××××××××××××××××××××× 安裝信息: C:\Users\jj92>gem install builder Fetching: builder-3.2.2.gem (100%) Successfully installed builder-3.2.2 1 gem installed Installing ri documentation for builder-3.2.2... Installing RDoc documentation for builder-3.2.2... =end require 'builder' x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1) x.comment! "Book info" x.library("shelf" => "Recent Acquisitions") do x.section("name" => "ruby")do x.book("isbn" => "0672310001") do x.title "Programming Ruby" x.author "Yukihiro " x.description "Programming Ruby - The Pragmatic Programmer's Guide" end end end p x #打印XML =begin resuolt: <!-- Book info --> <library shelf="Recent Acquisitions"> <section name="ruby"> <book isbn="0672310001"> <title>Programming Ruby</title> <author>Yukihiro </author> <description>Programming Ruby - The Pragmatic Programmer's Guide</description> </book> </section> </library> <inspect/> #<IO:0x170a360> =end