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>
0 件のコメント:
コメントを投稿