def deserialize_acte(xml): date = str(find_text(xml, "./data/data_proper_acte")) date_format = "%d/%m/%Y %H.%M" return Acte.Builder() \ .name(find_text(xml, "./nom")) \ .address( Address.Builder().name(find_text(xml, "./lloc_simple/nom")) \ .street(find_text(xml, address_path + "/carrer")) \ .number(find_text(xml, address_path + "/numero")) \ .zip_code(find_text(xml, address_path + "/codi_postal")) \ .district(find_text(xml, address_path + "/districte")) \ .city(find_text(xml, address_path + "/municipi")) \ .build()) \ .coordinates(Coordinates.Builder() .lat(get_float(xml, "lat")) \ .lon(get_float(xml, "lon")) \ .build()) \ .date(datetime.datetime.strptime(date, date_format)) \ .build()