2009-01-31 4 views
10

Я пытаюсь найти лучший способ взять файл ics и преобразовать его в формат, который я могу поместить в базу данных. Может ли кто-нибудь порекомендовать, как это сделать?парсер для файлов ics в .net

ответ

7

Коммерческая библиотека .NET Aspose.iCal делает работу

http://www.aspose.com/community/blogs/salman.sarfraz/archive/2008/11/21/where-is-aspose-icalendar.aspx (раньше http://www.aspose.com/categories/file-format-components/aspose.network-for-.net/default.aspx)

Или это с открытым исходным кодом синтаксического анализа (не пробовал)

http://sourceforge.net/projects/icalparser/

И этот онлайн-валидатор iCal пригодится

http://severinghaus.org/projects/icv/

С уважением, Тамберг

9

Существует example анализа файлов iCalendar. Он основан на библиотеке DDay.iCal.

+0

Это, кажется, самый многообещающий – AtliB

+3

. Мой опыт в том, что библиотека DDay.iCal не сэкономит ваше время, это будет стоить вам много времени, чтобы обойти несколько раздражающих ошибок. Я не тестировал другие библиотеки, но я бы, конечно, НЕ комментировал библиотеку DDay.iCal никому. –

+1

Стоит отметить, что DDay.iCal, к сожалению, не AOT (Вперед времени), компиляционно-безопасный, что означает, что если вы, например, разрабатываете для IOS с Unity, DDay.iCal потребует специального исправления. –

 Смежные вопросы

  • Нет связанных вопросов^_^