我为此搜索得很远但找不到答案,也许你们可以提供帮助。
http://www.ietf.org/rfc/rfc5545.txt
http://www.kanzaki.com/docs/ical/vevent.html
http://msdn.microsoft.com/en-us/library/ee219935(v=exchg.80).aspx
(仅举几个我去过的网站)
我想要实现的目标:
我正在创建一个允许用户创建会议和内容的Web应用程序。 (PHP,HTML,Javascript / JQuery等)。我发现ics(ICalendars)非常高效且结构良好,并希望在我的应用程序中实现ics标准的变体。但我希望我的会议有自己的待办事项。
问题:
。VEVENT
可以包含VTODO
吗?或者这不符合ics标准吗?
这样的事情:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Foobar Corporation//NONSGML Foobar//EN
METHOD:REQUEST
CALSCALE:GREGORIAN
BEGIN:VEVENT
//Put VEVENT options and parameters here.
BEGIN:VTODO
//Put VTODO options and parameters here
END:VTODO
END:VEVENT
BEGIN:VEVENT
//Other VEVENT... Probably with its own VTODO
END:VEVENT
END:VCALENDAR
答案 0 :(得分:3)
不,VEVENT
可能只包含VALARM
。
由于您可能希望将任务与事件相关联,
您可以使用RELATED-TO
属性。使用此属性,您可以将事件与待办事项相关联。在RELATED-TO
属性上,您可以指定所需的关系类型。默认关系类型为PARENT
,CHILD
和SIBLING
。
RELATED-TO
使用UID
来识别其他组件。无论如何,每个组件都需要此属性。