class IsoDoc::Generic::Metadata

def xmlhash2hash(hash)

def xmlhash2hash(hash)
  ret = {}
  return ret if hash.nil? || hash[:kind] != "element"
  hash[:attr].nil? or
    hash[:attr].each { |k, v| ret["#{hash[:name]}_#{k}"] = v }
  ret[hash[:name]] = hash[:kids] ? xmlhash2hash_kids(hash) : hash[:text]
  ret
end