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>