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
Iscriviti a Post [Atom]