Crear y leer de XML

Hooola
Estoy intentando crear y leer de un xml. Pero no soy capaz de guardarlo
en un ruta.

Lo creo así:
xml = Builder::XmlMarkup.new
xml.id(1)

Pero no se como guardarlo en la ruta q yo quiera. Ni como abrirlo y leer
de él.

Muchas gracias

On Nov 4, 2007, at 10:49 PM, Ramón Castro wrote:

de él.
Tienes al menos dos opciones:

  • Trabajar con la cadena retornada por la cascada xml.nodo { … }

  • Pasar un filehandle destino al constructor via el parametro :target
    (acepta cualquier cosa que responda a <<):

    $ cat xml.rb
    xml = Builder::XmlMarkup.new(:target => $stdout, :indent => 2)
    xml.instruct!
    xml.test(“OK”)
    $ script/runner xml.rb

    <?xml version="1.0" encoding="UTF-8"?>

    OK

– fxn