提供创建XML标记和数据结构的简单方法

来源:互联网 发布:好听的淘宝会员名大全 编辑:程序博客网 时间:2024/05/29 15:47

提供创建XML标记和数据结构的简单方法


  • 源代码名称: builder
  • 源代码网址: http://www.github.com/jimweirich/builder
  • builder源代码文档
  • builder源代码下载
  • 插件项目:生成器

    目标

    提供创建XML标记和数据结构的简单方法。

    生成器:: XmlMarkup:: 生成XML标记标记生成器:: xmlevents: 生成XML事件( 如 例如 。sax )

    备注:

    • 生成XML树的Builder::XmlTree 类( 例如 。 dom ) 结构也被规划,但还没有实现。 此外,事件生成器当前在功能上滞后标记生成器。

    用法

     require 'rubygems' require_gem 'builder', '~> 2.0' builder = Builder::XmlMarkup.new xml = builder.person { |b| b.name("Jim"); b.phone("555-1234") } xml #=> <person><name>Jim</name><phone>555-1234</phone></person>

    或者

     require 'rubygems' require_gem 'builder' builder = Builder::XmlMarkup.new(:target=>STDOUT, :indent=>2) builder.person { |b| b.name("Jim"); b.phone("555-1234") } # # Prints: # <person> # <name>Jim</name> # <phone>555-1234</phone> # </person>



    原创粉丝点击