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