< 返回技术文档列表

Ruby中怎么创建XML

发布时间:2021-09-01 02:27:41⊙投诉举报

这期内容当中小编将会给大家带来有关Ruby中怎么创建XML,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

先安装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了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注血鸟云行业资讯频道。


/template/Home/Zkeys/PC/Static