Menu

#1 Add from_xml to module XmlSerialization

open
nobody
5
2009-06-02
2009-06-02
No

module XmlSerialization
def XmlSerialization.from_xml(element)
XSUtil.find_class(element.name).from_xml(element)
end
end

then:

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 = XmlSerialization.from_xml(doc.root)

Discussion


Log in to post a comment.