class IsoDoc::Generic::Metadata
def xmlhash2hash_kids(hash)
def xmlhash2hash_kids(hash) c = {} hash[:kids].each do |n| xmlhash2hash(n).each do |k1, v1| c[k1] = if c[k1].nil? then v1 elsif c[k1].is_a?(Array) then c[k1] << v1 else [c[k1], v1] end end end c end