Skip to content

tweak calendar exports#27

Open
t-8ch wants to merge 2 commits into
nevs:masterfrom
t-8ch:calendar_exports
Open

tweak calendar exports#27
t-8ch wants to merge 2 commits into
nevs:masterfrom
t-8ch:calendar_exports

Conversation

@t-8ch

@t-8ch t-8ch commented Dec 11, 2012

Copy link
Copy Markdown

No description provided.

Thomas Weißschuh added 2 commits December 11, 2012 09:33
xCal is a direct port of iCal to XML.
iCal only allows one of dtend and duration to be specified.
The non-normative relax-ng schema in the relevant rfc reflects this.

I removed the duration and not the dtend, as parsers have to support the
datetime format anyways and there are parsers without support for the
duration format.

xCal [rfc 6321](https://tools.ietf.org/html/rfc6321#page-32):

    ```
    (property-dtend | property-duration)? &
    ```

iCal [rfc 5545](https://tools.ietf.org/html/rfc5545#page52):

    ```
    ; Either 'dtend' or 'duration' MAY appear in
    ; a 'eventprop', but 'dtend' and 'duration'
    ; MUST NOT occur in the same 'eventprop'.
    ;
    dtend / duration /
    ```
There are iCal parsers without support for duration values.
As dtend has the same format as dtstart, parsers which don't support it
have no chance anyways.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant