Ошибка при разборе ics для caldav
Версия iCal .net -: 2.3.3 Я получаю следующую ошибку при синтаксическом анализе ics с использованием ical .Net -:
expecting "END", found '105'
expecting "END", found '1047'
expecting "END", found '102'
expecting "END", found '1000'
expecting "END", found '1'
expecting "END", found '"'
expecting "COLON", found '.'
expecting "COLON", found ','
expecting "COLON", found ' '
expecting "COLON", found ' '
Это происходит только в нескольких аккаунтах / событиях.
1 ответ
Рецепты Apple более разрушены, чем у большинства. Они не могут сериализовать как минимум две вещи правильно:
Ваша конкретная проблема с местоположением. Я думаю, что версии 3+ ical.net будут обрабатывать десериализацию местоположения без смерти. Парсер v3 более простителен в некоторых случаях, чем парсер v2 (на основе ANTLR).
Я не уверен, собираюсь ли я добавить в специфическую для Apple обработку микросхем; они действительно должны исправить свои ошибки, но они, вероятно, не будут.