Method: OpenNebula::XMLElement#initialize_xml
- Defined in:
- lib/opennebula/xml_element.rb
#initialize_xml(xml, root_element) ⇒ Object
Initialize a XML document for the element
- xml
-
String the XML document of the object
- root_element
-
String Base xml element
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/opennebula/xml_element.rb', line 32 def initialize_xml(xml, root_element) @xml = XMLElement.build_xml(xml, root_element) if OpenNebula.is_error?(@xml) @xml = nil else if NOKOGIRI if @xml.size == 0 @xml = nil end else if @xml.name != root_element @xml = nil end end end @xml end |