2016-06-17 2 views
0

my iCalender 스크립트에서 일치하지 않는 'BEGIN'및 'END'(BEGIN : VCALENDAR, END : VCALENDAR) 오류를 표시합니다. 하지만 올바른 것으로 보입니다. 아래 iCalender가 일치하지 않는 'BEGIN'및 'END'(BEGIN : VCALENDAR, END : VCALENDAR)

BEGIN:VCALENDAR 
PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN 
VERSION:2.0 
METHOD:PUBLISH 
X-MS-OLK-FORCEINSPECTOROPEN:TRUE 
BEGIN:VEVENT 
CLASS:PUBLIC 
CREATED:20160617T000000Z 
DESCRIPTION:Overview 
DTEND;VALUE=DATE:20160621T000000Z 
DTSTAMP:20160621T000000Z 
DTSTART;VALUE=DATE:20160621T000000Z 
LOCATION:Westin Galleria Houston, Texas 
PRIORITY:5 
SEQUENCE:0 
SUMMARY;LANGUAGE=en-us:ABCD 
TRANSP:TRANSPARENT UID:57639008a1a2d 
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E N"> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html\; charset=iso-8859-1"> 
<META NAME="Generator" CONTENT="MS Exchange Server v ersion 14.03.0123.002"> 
<TITLE>ABCD</TI TLE> 
</HEAD> 
<BODY> 
</BODY> 
</HTML> 
X-MICROSOFT-CDO-BUSYSTATUS:FREE 
X-MICROSOFT-CDO-IMPORTANCE:1 
X-MICROSOFT-DISALLOW-COUNTER:FALSE 
X-MS-OLK-AUTOFILLLOCATION:FALSE 
X-MS-OLK-CONFTYPE:0 
BEGIN:VALARM 
TRIGGER:-PT1080M 
ACTION:DISPLAY 
DESCRIPTION:Reminder 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

iCalender 검증 보고서 내 iCal을 파일 스크립트입니다

오류

일치하지 않는 및 'END'를 'BEGIN'(BEGIN : VCALENDAR, END : VCALENDAR) 근처의 라인 # 65 VCALENDAR 개체가 누락되었습니다. # 1 참조 : RFC 5545 3.4 iCalendar 개체

도와주세요,

01 23,516,

답변

0

당신의 DTSTART :

DTSTART, VALUE = DATE : 20160621T000000Z

하고 DTEND :

DTEND, VALUE = DATE : 20160621T000000Z

있는 같은 값.

RFC5545는 "VEVENT"일정 구성 요소의 "DTEND"속성은 이벤트의 비를 포함한 최종 지정

를 지정한다.

이는 이벤트가 정의되지 않았 음을 의미합니다. 하루를 끝내기를 원할 경우 DTEND

VALUE=DATE을 지정하고 DATE-TIME을 지정하십시오. 어느 VALUE=DATE-TIME에 속성을 변경하거나 날짜 수의 값을 변경

DTSTART; VALUE = 일 : 20,160,621

1

는 X-ALT-DESC 속성 값이 올바르게 접혀 아니다. 속성 값이 여러 줄 때마다, 각 추가 라인과 같이 하나 개의 공백 문자로 앞에 추가해야합니다

X-PROP:one 
two 
three 

또한, 사용자의 UID 속성은 한 줄에 없습니다.

0

늦어서 여기 조금,하지만 당신은 http://icalendar.org/validator.html에서 iCalendar는 유효성 검사기를 사용하는 것 같습니다 :

내 버그보고 여기를 참조하십시오. 저는 해당 유효성 검사기의 작성자이며 문제를 조사한 후 유효성 검사기에서 피드와 관련된 버그를 발견했습니다. 이 버그는 불일치 조건을 결정하기 위해 단어 "VCALENDAR"다음의 빈 공간을 잘못 포함했습니다. "BEGIN : VCALENDAR"다음에 "END : VCALENDAR"다음에 공백이 있었으며 잘못된 유효성 검사 오류가 발생했습니다. 줄 끝의 공백은 오류가 아니므로이 부분이 수정되었습니다. 업데이트 된 결과를 확인하기 위해 피드의 재확인을 다시 시도 할 수 있습니다.