Can I write inside a xml node using Ruby/Builder?
===

There's my code:

    require 'builder'
    
    def initXML(builder)
    	builder.instruct!
    	builder.results(:result => 'result'){}
    end	
    def writeXML(builder,name,hello)	
    	builder.test(:name => name){
    		builder.hello hello
    		}
    end	
    builder = Builder::XmlMarkup.new(:target=> STDOUT, :indent=>4)
    initXML(builder)
    writeXML(builder,'name1','hello1')
    writeXML(builder,'name2','hello2')

Executing that I get this XML:

    <?xml version="1.0" encoding="UTF-8"?>
    <results result="result">
    </results>
    <test name="name1">
        <hello>hello1</hello>
    </test>
    <test name="name2">
        <hello>hello2</hello>
    </test>

But I want the `</results>` end tag at the end of file. There's a way to write inside the `<results>` node? Or move the `</results>` to the end of file? Is better to use Nokogiri? Or is better to generate my XML manually? I'm trying to use that with Watir unit testing, there's something can I use to do that to write my results on a XML file?

Thanks.