domenica, aprile 15, 2007

 

Ruby: marshaling via xml

Modulo disponibile all'indirizzo http://clabs.org/clxmlserial.htm



require 'cl/xmlserial'

class MyClass
include XmlSerialization

attr_accessor :attr

def initialize
attr = 0
end
end

doc = REXML::Document.new(File.open("class.xml"))
c = MyClass.from_xml(doc.root)
c.attr = 60
f = File.new("class.xml", File::CREAT|File::TRUNC|File::RDWR)
c.to_xml.write(f, -1)
f.close

Etichette: ,


Commenti: Posta un commento

Iscriviti a Commenti sul post [Atom]





<< Home page

This page is powered by Blogger. Isn't yours?

Iscriviti a Post [Atom]