Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tweak calendar exports #27

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

tweak calendar exports #27

wants to merge 2 commits into from

Conversation

t-8ch
Copy link

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

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