From: Jim Weirich Date: 2005-03-11T22:12:55+09:00 Subject: Re: [ANN] xml-block-output: create XML output by using blocks On Friday 11 March 2005 06:50 am, Renald Buter wrote: > Just released a very small XML output utility that uses blocks to create > the output. For example: [...] > Since I couldn't find anything like it on the RAA, I created it myself. > Yet should there already something like it, let me know and I'll > withdraw this one. There is Builder::XmlMarkup ... require 'builder/xmlmarkup' xml = Builder::XmlMarkup.new(:indent=>2) xml.foo(:id=>1) { xml.faa xml.tag!("vrom-vrom", "vroar!\n") xml << "text\n" } puts xml.target! Produces: vroar! text Rubyforge: http://rubyforge.org/projects/builder/ -- -- Jim Weirich jim@weirichhouse.org http://onestepback.org ----------------------------------------------------------------- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)