#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/Generare+XML+con+DOM # Check the page for copyright notice and explanations element = document.createElement("pippo") current_element.appendChild(element) mentre con @REXML@ bastera' scrivere: current_element.add_element("pippo") >> require 'rexml/document' => true >> doc=REXML::Document.new => #> book=doc.add_element 'book' => #>, @namespace="", @context={}, @paren =# title=book.add_element 'title' title.text= 'la mia paginetta del wiki' title.attributes['cover']='soft' >> doc.to_s => "la mia paginetta del wiki (book.add_element 'title', {'cover'=>'soft','isbn'=>'0123456789'}).to_s "" aut=book.add_element 'author' aut.text='gabriele' aut2=book.add_element 'author' aut2.text='nicola' doc.write un_output,livello_indentazione doc.write STDOUT, 2 <book> <title cover='soft'>la mia paginetta del wiki gabriele nicola