From: ara.t.howard@... Date: 2005-12-16T14:38:42+09:00 Subject: Re: adding any to a rexml doc (bump) On Fri, 16 Dec 2005, Eero Saynatkari wrote: > On 2005.12.16 03:57, ara.t.howard@noaa.gov wrote: >> >> >> >> >> is there know way to do this >> >> require "rexml/document" >> >> include REXML >> >> Text::new " i < know & what i'm doing " >> >> it seems not... > > Perhaps it is time to try Builder or htree? :) i can't stand the builder api. htree is good - but i'm not looking for a template engine - does it provide hooks to generate html without using templates. the code i'm working on attm can do things like this: [ahoward@localhost xx-0.0.0]$ cat a.rb require "xx" class Table < ::Array include XX::XHTML def to_xhtml xhtml__{ html__{ head__{ title__{ "table demo" } } h1__(:style => :sweet){ "this is a table " } h__{ " 42, :height => 42){ each{|row| tr__{ row.each{|cell| td__ cell } } } } } }.pretty end end puts Table[ %w( 0 1 2 ), %w( a b c ) ].to_xhtml [ahoward@localhost xx-0.0.0]$ ruby -I./lib a.rb table demo

this is a table

0 1 2 a b c coming soon to a store near you ;-) regards. -a -- =============================================================================== | ara [dot] t [dot] howard [at] noaa [dot] gov | all happiness comes from the desire for others to be happy. all misery | comes from the desire for oneself to be happy. | -- bodhicaryavatara ===============================================================================