RE: Vcal having multiple events and tasks

sam_cit <[email protected]> Mon, 26 Jun 2006 01:17:06 -0700 (PDT)
Newsgroups gmane.ietf.vcalendar
Message-ID <[email protected]>
--0-50443311-1151309826=:48691
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k5Q8HF7m037967

Hi,
  =20
   But isn't multi events and todos valid in a single vCal version 1.0?
  =20
  The following grammer very much says that it is possible that we have m=
any events and todos in a single vCal, please do comment on this?
  =20
  And regarding iCal ( which i think is vCal version 2.0) is this grammer=
 removed in iCal?
  =20
  vcal     =3D =93BEGIN=94 [ws] =93:=94 [ws] =93VCALENDAR=94 [ws] 1*CRLF
       calprop calentities [ws] *CRLF
       =93END=94 [ws] =93:=94 [ws] =93VCALENDAR=94 [ws] 1*CRLF
  =20
  calentities =3D calentities *CRLF calentity
       / calentity
  =20
  calentity   =3D evententity
       / todoentity
  =20
  evententity =3D =93BEGIN=94 [ws] =93:=94 [ws] =93EVENT=94 [ws] 1*CRLF
       entprops [ws] *CRLF
       =93END=94 [ws] =93:=94 [ws] =93EVENT=94 [ws] 1*CRLF
  =20
  todoentity  =3D =93BEGIN=94 [ws] =93:=94 [ws] =93TODO=94 [ws] 1*CRLF
       entprops [ws] *CRLF
                                  =93END=94 [ws] =93:=94 [ws] =93TODO=94 =
[ws] 1*CRLF
  =20
  Thanks And Regards,
  Vairavan.S
 =20

Debjit Kar <[email protected]> wrote:
      P  {  margin:0px;  padding:0px  }  body  {  FONT-SIZE: 10pt;  FONT-=
FAMILY:Tahoma  }   =20
According to RFC 2445 multiple events within a vcal is not valid. Wether =
the entire vcal will be treated as corrupted or not is entirely depended =
on the parser. Like in my case i would parse all the events as valid or m=
aybe thje first event. But if you stick to strict RFC 2445 then your vcal=
 is invalid. Why do u want to do that. If are thinking of some proprietor=
y solution why not roll out your own format in xml.
=20
For more information go through the RFC 2445 documentation.
=20
Do let me know.
=20
Debjit Kar
[email protected]




=20
   =20
---------------------------------
  Yahoo! Groups gets better. Check out the new email design. Plus there=92=
s much more to come.=20
 =20
---------------------------------
  Express yourself instantly with Windows Live Messenger  =20

 	=09
---------------------------------
 Open multiple messages at once with the all new Yahoo! Mail Beta.=20
--0-50443311-1151309826=:48691
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k5Q8HF7m037967

<div>Hi,</div>  <div>&nbsp;</div>  <div>&nbsp;But isn't multi events and =
todos valid in a single vCal version 1.0?</div>  <div>&nbsp;</div>  <div>=
The following grammer very much says that it is possible that we have man=
y events and todos in a single vCal, please do comment on this?</div>  <d=
iv>&nbsp;</div>  <div>And regarding iCal ( which i think is vCal version =
2.0) is this grammer removed in iCal?</div>  <div>&nbsp;</div>  <div clas=
s=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCourier>vcal<S=
PAN style=3D"mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>=3D =93BEG=
IN=94 [ws] =93:=94 [ws] =93VCALENDAR=94 [ws] 1*CRLF</FONT></div>  <div cl=
ass=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCourier><SPA=
N style=3D"mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>calprop cale=
ntities [ws] *CRLF</FONT></div>  <div class=3DCode style=3D"MARGIN: 5pt 0=
in 0pt 0.85in"><FONT face=3DCourier><SPAN style=3D"mso-tab-count: 2">&nbs=
p;&nbsp;&nbsp;&nbsp; </SPAN>=93END=94 [ws] =93:=94 [ws] =93VCALENDAR=94 [=
ws]
 1*CRLF</FONT></div>  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85=
in"><?xml:namespace prefix =3D o ns =3D "urn:schemas-microsoft-com:office=
:office" /><o:p><FONT face=3DCourier>&nbsp;</FONT></o:p></div>  <div clas=
s=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCourier>calent=
ities<SPAN style=3D"mso-tab-count: 1"> </SPAN>=3D calentities *CRLF calen=
tity</FONT></div>  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"=
><FONT face=3DCourier><SPAN style=3D"mso-tab-count: 2">&nbsp;&nbsp;&nbsp;=
&nbsp; </SPAN>/ calentity</FONT></div>  <div class=3DCode style=3D"MARGIN=
: 5pt 0in 0pt 0.85in"><o:p><FONT face=3DCourier>&nbsp;</FONT></o:p></div>=
  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCou=
rier>calentity<SPAN style=3D"mso-tab-count: 1">&nbsp;&nbsp; </SPAN>=3D ev=
ententity</FONT></div>  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.=
85in"><FONT face=3DCourier><SPAN style=3D"mso-tab-count: 2">&nbsp;&nbsp;&=
nbsp;&nbsp; </SPAN>/ todoentity</FONT></div>  <div class=3DCode style=3D"=
MARGIN: 5pt 0in 0pt
 0.85in"><o:p><FONT face=3DCourier>&nbsp;</FONT></o:p></div>  <div class=3D=
Code style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCourier>evententit=
y<SPAN style=3D"mso-tab-count: 1"> </SPAN>=3D =93BEGIN=94 [ws] =93:=94 [w=
s] =93EVENT=94 [ws] 1*CRLF</FONT></div>  <div class=3DCode style=3D"MARGI=
N: 5pt 0in 0pt 0.85in"><FONT face=3DCourier><SPAN style=3D"mso-tab-count:=
 2">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>entprops [ws] *CRLF</FONT></div>  <di=
v class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DCourier>=
<SPAN style=3D"mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>=93END=94=
 [ws] =93:=94 [ws] =93EVENT=94 [ws] 1*CRLF</FONT></div>  <div class=3DCod=
e style=3D"MARGIN: 5pt 0in 0pt 0.85in"><o:p><FONT face=3DCourier>&nbsp;</=
FONT></o:p></div>  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"=
><FONT face=3DCourier>todoentity<SPAN style=3D"mso-tab-count: 1">&nbsp; <=
/SPAN>=3D =93BEGIN=94 [ws] =93:=94 [ws] =93TODO=94 [ws] 1*CRLF</FONT></di=
v>  <div class=3DCode style=3D"MARGIN: 5pt 0in 0pt 0.85in"><FONT face=3DC=
ourier><SPAN style=3D"mso-tab-count:
 2">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>entprops [ws] *CRLF</FONT></div>  <di=
v><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-far=
east-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareas=
t-language: EN-US; mso-bidi-language: AR-SA"><SPAN style=3D"mso-tab-count=
: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>=93END=94 [ws] =93:=94=
 [ws] =93TODO=94 [ws] 1*CRLF</SPAN></div>  <div><SPAN style=3D"FONT-SIZE:=
 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times Ne=
w Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi=
-language: AR-SA"></SPAN>&nbsp;</div>  <div><SPAN style=3D"FONT-SIZE: 10p=
t; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Ro=
man'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-lan=
guage: AR-SA">Thanks And Regards,</SPAN></div>=20
 <div><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso=
-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fa=
reast-language: EN-US; mso-bidi-language: AR-SA">Vairavan.S</SPAN></div> =
 <div><BR><BR><B><I>Debjit Kar &lt;[email protected]&gt;</I></B> wrote:=
</div>  <BLOCKQUOTE class=3Dreplbq style=3D"PADDING-LEFT: 5px; MARGIN-LEF=
T: 5px; BORDER-LEFT: #1010ff 2px solid">  <STYLE>  P  {  margin:0px;  pad=
ding:0px  }  body  {  FONT-SIZE: 10pt;  FONT-FAMILY:Tahoma  }  </STYLE>  =
<BR>According to RFC 2445 multiple events within a vcal is not valid. Wet=
her the entire vcal will be treated as corrupted or not is entirely depen=
ded on the parser. Like in my case i would parse all the events as valid =
or maybe thje first event. But if you stick to strict RFC 2445 then your =
vcal is invalid. Why do u want to do that. If are thinking of some propri=
etory solution why not roll out your own format in xml.<BR>&nbsp;<BR>For =
more information go through the RFC 2445
 documentation.<BR>&nbsp;<BR>Do let me know.<BR>&nbsp;<BR>Debjit Kar<BR><=
A href=3D"mailto:[email protected]">[email protected]</A><BR><BR><BR>=
<BR><BR>&nbsp;<BR>  <div>  <HR SIZE=3D1>  Yahoo! Groups gets better. <A h=
ref=3D"http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=3D41142/*http://gr=
oups.yahoo.com/local/newemail.html" target=3D_blank>Check out the new ema=
il design.</A> Plus there=92s much more to come. </BLOCKQUOTE><BR>  <HR> =
 Express yourself instantly with <A href=3D"http://imagine-msn.com/messen=
ger/launch80/default.aspx?locale=3Den-us&amp;source=3Djoinmsncom/messenge=
r" target=3D_new>Windows Live Messenger</A>   <BLOCKQUOTE></BLOCKQUOTE><B=
R><p>&#32;
		<hr size=3D1> Open multiple messages at once with the <a href=3D"http:/=
/us.rd.yahoo.com/evt=3D40787/*http://advision.webevents.yahoo.com/handrai=
sers">all new Yahoo! Mail Beta.</a>=20
--0-50443311-1151309826=:48691--