そのため、エクスポート用の XML ドキュメントを作成しようとしています。しかし、ヘッダー内にテキストを追加する必要があり、その方法がわかりません。
def as_xml
require 'rubygems'
require 'builder'
builder = Builder::XmlMarkup.new(:target=>STDOUT, :indent=>2)
xml = builder.propertyList { |b|
b.description(self.description);
self.highlights.each do |h|
b.highlight(h);
end
}
end
戻り値:
<propertyList>
<description>"Description goes here"
</description>
<highlight>Highlight 1</highlight>
<highlight>Highlight 2</highlight>
</propertyList>
ハイライト タグに ID 属性を追加できるようにする方法はありますか? など<highlight id=1>
_
タグがビルダーを使用して自己終了するかどうかを定義する方法があるかどうかも疑問に思っていますか?
例えば:
<auction date=self.auctionDate />