轻松实现Ruby创建XML

开发 后端
Ruby创建XML首先要进行的就是环境配置。安装Ruby,而且还要将builder给安装上。这些方法都很简单,文章中都做了详细的描述。

Ruby语言的运用可以帮助我们实现许多功能,比如这篇文章将为大家介绍的有关Ruby创建XML的相关实现方法,就是其中一种。#t#

环境配置:

先安装ruby,再安装builder

builder安装方法: gem install builder

Ruby创建XML代码示例:

 

 

 

  1. require 'builder'   
  2.  
  3. x = Builder::XmlMarkup.new(:target =>
     $stdout, :indent => 1)  
  4. #":target =>$stdout"参数:指示输出内
    容将被写向标准输出控制台  
  5. #":indent =>1"参数:XML输出形式将被缩
    进一个空格字符x.instruct! :xml,
    :version =>'1.1',:encoding => 'gb2312'  
  6. x.comment! "书本信息"  
  7.  
  8. x.library("shelf" => "Recent Acquisitions") {  
  9. x.section("name" => "ruby"){  
  10. x.book("isbn" => "0672310001"){  
  11. x.title "Programming Ruby"   
  12. x.author "Yukihiro "  
  13. x.description "Programming Ruby - 
    The Pragmatic Programmer's Guide"  
  14. }  
  15. }  

 

p x #打印XML

 

Ruby创建XML输出结果:

 

  1. < ?xml version="1.1" encoding="gb2312"?> 
  2. < !-- 书本信息 --> 
  3. < library shelf="Recent Acquisitions"> 
  4. < section name="ruby"> 
  5. < book isbn="0672310001"> 
  6. < title>Programming Ruby< /title> 
  7. < author>Yukihiro < /author> 
  8. < description>Programming Ruby - The 
    Pragmatic Programmer's Guide
  9. < /description> 
  10. < /book> 
  11. < /section> 
  12. < /library> 
  13. < inspect/> 
  14. #< IO:0x2a06ae8> 

以上就是Ruby创建XML的相关应用技巧讲解。

责任编辑:曹凯 来源: 博客园
相关推荐

2009-12-17 14:36:57

Ruby on Rai

2009-12-17 16:50:54

Ruby简单编写

2009-12-15 14:09:39

Ruby创建可参数化类

2010-05-28 09:47:43

SVN项目创建

2013-06-08 13:02:11

Android开发XML解析

2010-06-01 09:33:48

SVN创建管理项目

2009-12-14 11:12:55

Ruby运行

2009-07-15 17:38:58

Jython全局函数

2009-12-18 16:27:41

Ruby解析Json

2009-09-28 11:05:29

Ruby端口扫描

2009-12-17 10:18:17

Ruby创建构造器

2009-04-23 13:19:21

创建XMLXML文件Javascript

2009-09-16 15:53:49

Linq创建xml文档

2009-07-06 15:55:52

Servlet例子Ruby

2009-12-17 13:37:24

Ruby代码块

2013-01-10 16:12:02

Ruby on Rai漏洞

2011-03-15 10:08:22

2009-03-19 09:24:50

XML标记XML结构XML入门

2009-12-02 14:14:06

PHP DOM-XML

2009-08-28 16:29:02

C#类库工程
点赞
收藏

51CTO技术栈公众号