Hallo Martin,
ich versuche, selbst einen iCal-Parser zu bauen, bin auch fast fertig, aber eine Sache bereitet mir noch Probleme.
Wenn ich eine Serie von Terminen habe und für einen eine Ausnahme hinzufüge, klappt das wohl nicht immer.
Für Ausnahmen ist EXDATE vorgesehen, wobei dadurch nur Termine aus einer Serie exkludiert werden. Anstelle des Serientermins gibt es dann einen eigenen Termin, der halt ne andere Uhrzeit hat oder was auch immer.
Meistens klappt das auch, aber anscheinend nicht immer. Dann enthält der Serientermin kein EXDATE für die Ausnahme, aber die Ausnahme gibt es, und es kommt zu blöden Doppeleinträgen.
Ich habe mir die ics-Datei auch bereits mehrfach genau angesehen und kann nichts feststellen, wie z.B. Google Kalender das erkennt und richtig darstellen kann.
Hast Du vielleicht eine Idee, wie das gehen soll?
Es bringt ja auch nichts, einfach zu gucken: Gibt es an dem Tag schon einen Termin mit derselben Summary oder was auch immer.
Danke schon mal!
LG
Daniel