【Ruby】 XmlMarkupを使ってXMLを出力する

2013年8月26日月曜日

Ruby XML

t f B! P L
RubyでXMLを出力する方法はいろいろありますが、
XmlMarkupを使用すると結構簡単に出力できます。

XmlMarkupを使ったサンプル

■ソースコード

require 'builder/xmlmarkup'

xml = Builder::XmlMarkup.new
xml.instruct!
puts xml.xmlroot {
  xml.title {
    xml.main "main title" 
    xml.sub "sub title" 
  }
  xml.body {
    xml.message "メッセージ"
    xml.comment "コメント"
  }
}

■結果

<?xml version="1.0" encoding="UTF-8"?>
<xmlroot>
  <title>
    <main>main title</main>
<sub>sub title</sub>
  </title>
  <body>
    <message>メッセージ</message>
    <comment>コメント</comment>
</body>
</xmlroot>


Translate

このブログを検索

フォロワー

QooQ