Aquileo | Recent changes to feature-requestshttps://sourceforge.net/p/clxmlserial/feature-requests/2009-06-02T11:31:27ZRecent changes to feature-requestsAquileo | Add from_xml to module XmlSerialization2009-06-02T11:31:27Z2009-06-02T11:31:27ZDmitry Korzhevskyhttps://sourceforge.net/u/akkord/https://sourceforge.net1fc35cd08277d74844078498662d8b85ab6c3f9d<div class="markdown_content"><p>module XmlSerialization<br /> def XmlSerialization.from_xml(element)<br /> XSUtil.find_class(element.name).from_xml(element)<br /> end<br /> end</p> <p>then:</p> <p>require 'cl/xmlserial'</p> <p>class MyClass<br /> include XmlSerialization</p> <p>attr_accessor :attr</p> <p>def initialize<br /> attr = 0<br /> end<br /> end</p> <p>doc = REXML::Document.new(File.open("class.xml"))<br /> c = XmlSerialization.from_xml(doc.root)</p></div>