• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ruby学习系列--创建XML

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

环境配置:

             先安装ruby,再安装builder

             builder安装方法: gem install builder

 

 

require 'builder'  

x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1)
#":target =>$stdout"参数:指示输出内容将被写向标准输出控制台
#":indent =>1"参数:XML输出形式将被缩进一个空格字符
x.instruct! :xml,:version =>'1.1',:encoding => 'gb2312'
x.comment! "书本信息"

x.library("shelf" => "Recent Acquisitions") {
x.section("name" => "ruby"){
x.book("isbn" => "0672310001"){
x.title "Programming Ruby" 
x.author "Yukihiro "
x.description "Programming Ruby - The Pragmatic Programmer's Guide"
}
}
}

p x   #打印XML

 

输出结果:

<?xml version="1.1" encoding="gb2312"?>
<!-- 书本信息 -->
<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:0x2a06ae8>



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
安装Ruby、Sass与Compass发布时间:2022-07-14
下一篇:
Ruby学习之mixin发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap