Here's a transcript of my validations at <a href="http://severinghaus.org/projects/icv/">http://severinghaus.org/projects/icv/</a> : (due the issues I mentioned before)<br><br>It'd be great if icalendar adds some checks to prevent generating invalid icals. but this isn't a high priority. just to let you know there is this kind of issue.
<br><br>====<br><br><br><table><tbody><tr><th>Filename:</th>
<td>gadocontacts.ics</td>
</tr>
<tr>
<th>Size:</th>
<td>163763 bytes</td>
</tr>
</tbody></table>
<div class="message invalid">Sorry, your calendar could not be parsed.</div>
<div class="parse-error">
<table>
<tbody><tr>
<th>Error:</th>
<td>Error was: An error ocurred during parsing - line: 11</td>
</tr>
<tr>
<th>Cause:</th>
<td>Caused by: Unparseable date: "19710523"</td>
</tr>
</tbody></table>
</div>
<div class="line">Context for line 11:</div>
<table class="lines"><tbody><tr>
<th>8:</th>
<td class="">DESCRIPTION:Pacar Mbak Wuwuk (Luluk Setyorini)\, udah nikah ding.
</td>
</tr>
<tr>
<th>9:</th>
<td class="">SUMMARY:Arif Wahyudi
</td>
</tr>
<tr>
<th>10:</th>
<td class="">DTSTART:19710523
</td>
</tr>
<tr>
<th>11:</th>
<td class="bad">DTSTAMP:20070128T181952
</td>
</tr>
<tr>
<th>12:</th>
<td class="">DURATION:1D
</td>
</tr>
<tr>
<th>13:</th>
<td class="">SEQ:0
</td>
</tr>
<tr>
<th>14:</th>
<td class="">BEGIN:VALARM</td></tr></tbody></table><br><br><br><table><tbody><tr><th>Filename:</th>
<td>gadocontacts_fixed.ics</td>
</tr>
<tr>
<th>Size:</th>
<td>165611 bytes</td>
</tr>
</tbody></table>
<div class="message invalid">Sorry, your calendar could not be parsed.</div>
<div class="parse-error">
<table>
<tbody><tr>
<th>Error:</th>
<td>Error was: An error ocurred during parsing - line: 13</td>
</tr>
<tr>
<th>Cause:</th>
<td>Caused by: Illegal property [SEQ]</td>
</tr>
</tbody></table>
</div>
<div class="line">Context for line 13:</div>
<table class="lines"><tbody><tr>
<th>10:</th>
<td class="">DTSTART:19710523T000000
</td>
</tr>
<tr>
<th>11:</th>
<td class="">DTSTAMP:20070128T181952
</td>
</tr>
<tr>
<th>12:</th>
<td class="">DURATION:1D
</td>
</tr>
<tr>
<th>13:</th>
<td class="bad">SEQ:0
</td>
</tr>
<tr>
<th>14:</th>
<td class="">BEGIN:VALARM
</td>
</tr>
<tr>
<th>15:</th>
<td class="">ACTION:DISPLAY
</td>
</tr>
<tr>
<th>16:</th>
<td class="">END:VALARM</td></tr></tbody></table><br><br><br><table><tbody><tr><th>Filename:</th>
<td>gadocontacts_fixed.ics</td>
</tr>
<tr>
<th>Size:</th>
<td>163763 bytes</td>
</tr>
</tbody></table>
<div class="message invalid">Sorry, your calendar could not be parsed.</div>
<div class="parse-error">
<table>
<tbody><tr>
<th>Error:</th>
<td>Error was: An error ocurred during parsing - line: 22</td>
</tr>
<tr>
<th>Cause:</th>
<td>Caused by: Illegal property [\NNOMOR TELEPON + FAX\, TAPI HARUS DIOMONGI DULU FAX-NYA. (MANUAL).]</td>
</tr>
</tbody></table>
</div>
<div class="line">Context for line 22:</div>
<table class="lines"><tbody><tr>
<th>19:</th>
<td class="">UID:2007-01-28T18:19:52+0700_743653260@cee4
</td>
</tr>
<tr>
<th>20:</th>
<td class="">DESCRIPTION:Mas Doni di Surabaya.
\nNomor telepon + fax\, tapi harus diomon
</td>
</tr>
<tr>
<th>21:</th>
<td class=""> gi dulu fax-nya. (manual).
\nYang kerja di sana: Mbak Wahyu.
</td>
</tr>
<tr>
<th>22:</th>
<td class="bad">SUMMARY:Doni Handiarto
</td>
</tr>
<tr>
<th>23:</th>
<td class="">DTSTART:19781201T000000
</td>
</tr>
<tr>
<th>24:</th>
<td class="">DTSTAMP:20070128T181952
</td>
</tr>
<tr>
<th>25:</th>
<td class="">DURATION:1D</td></tr></tbody></table><br><br><br><table><tbody><tr><th>Filename:</th>
<td>gadocontacts_fixed.ics</td>
</tr>
<tr>
<th>Size:</th>
<td>161989 bytes</td>
</tr>
</tbody></table>
<div class="message invalid">Sorry, your calendar could not be parsed.</div>
<div class="parse-error">
<table>
<tbody><tr>
<th>Error:</th>
<td>Error was: An error ocurred during parsing - line: 371</td>
</tr>
<tr>
<th>Cause:</th>
<td>Caused by: Illegal property [\NBIAR ISKA GA MARAH]</td>
</tr>
</tbody></table>
</div>
<div class="line">Context for line 371:</div>
<table class="lines"><tbody><tr>
<th>368:</th>
<td class="">DESCRIPTION:Anaknya baik banget lhooo...!!\n\nYang gigih nawarin paket UK
</td>
</tr>
<tr>
<th>369:</th>
<td class=""> KSU dan kalender UKKSU.\n\nKlub sepakbola favorit: Manchester United.\n
</td>
</tr>
<tr>
<th>370:</th>
<td class=""> \nbiar Iska ga marah:\n1. jangan jahatin Iska\n2. jangan banding2in orang
</td>
</tr>
<tr>
<th>371:</th>
<td class="bad">SUMMARY:Iska Dameuli Herawaty Naipospos
</td>
</tr>
<tr>
<th>372:</th>
<td class="">DTSTART:19840725T000000
</td>
</tr>
<tr>
<th>373:</th>
<td class="">DTSTAMP:20070128T181952
</td>
</tr>
<tr>
<th>374:</th>
<td class="">DURATION:1D</td></tr></tbody></table><br><br><table><tbody><tr><th>Filename:</th>
<td>gadocontacts_fixed.ics</td>
</tr>
<tr>
<th>Size:</th>
<td>161968 bytes</td>
</tr>
</tbody></table>
<div class="result">
<div class="message success">Congratulations; your calendar validated!</div>
</div><br><br>-- <br>Hendy Irawan<br>Web: <a href="http://hendy.gauldong.net">http://hendy.gauldong.net</a><br>Mobile: +62 856 24889899<br>Yahoo Messenger: ceefour666<br>LinkedIn: <a href="http://www.linkedin.com/in/ceefour">
http://www.linkedin.com/in/ceefour</a><br>