diff --git a/src/oca/ruby/OpenNebula/XMLUtils.rb b/src/oca/ruby/OpenNebula/XMLUtils.rb index 9bb89f1194..898719b675 100644 --- a/src/oca/ruby/OpenNebula/XMLUtils.rb +++ b/src/oca/ruby/OpenNebula/XMLUtils.rb @@ -106,7 +106,9 @@ module OpenNebula return nil end - value = element[name] if element != nil + attribute = element.attr(name) + + value = attribute.text if attribute != nil else element=@xml.elements[key.to_s.upcase]