Skip to content
This repository was archived by the owner on Nov 29, 2022. It is now read-only.

Calendar exports#5

Merged
hmshood merged 2 commits into
ConFuzzled:masterfrom
t-8ch:calendar_exports
Mar 2, 2013
Merged

Calendar exports#5
hmshood merged 2 commits into
ConFuzzled:masterfrom
t-8ch:calendar_exports

Conversation

@t-8ch

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

Copy link
Copy Markdown

same PR as nevs#27, as the upstream repo appears to be dead

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.
hmshood added a commit that referenced this pull request Mar 2, 2013
Corrections to formats of calendar exports for standards compliance
@hmshood
hmshood merged commit 30b65b1 into ConFuzzled:master Mar 2, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants