因此在Dday iCalendar中存在某种内置检查,它检查输入的内容是否是有效的iCalendar格式。我不确定如果某些内容格式不正确,或者它是像jpg被上传而是有Ical扩展名会发生什么。
答案 0 :(得分:2)
这是一项正在进行中的工作,以Mark Pilgrim和Sam Ruby RSS / Atom验证器(feedvalidator.org)为蓝本。
如果您使用Doug的验证器,请告诉他它是怎么回事。他渴望得到反馈。
答案 1 :(得分:0)
AFAIK,Dday iCalendar充其量只是关于验证它解析的数据。似乎iCalendar规范本身存在一些歧义,导致解析器的实现以不同方式处理相同的iCalendar提要/数据。
Jon Udell(结构化数据馈送的支持者,特别是iCalendar提要)在以下几个地方对此进行了记录:Feed validation revisited: The parallel universe of iCalendar feeds
iCalendar validation issues #1 and #2: blank lines, PRODID and VERSION
他也使用了Dday iCalendar,所以我会查看他的博客以获取信息。
还有一些在线日历验证网站,可能可以通过API调用(如果您可以节省开销)。虽然我同意这不是最佳选择,但如果您需要验证传入数据,这可能是您最好的(也是唯一的)路线(取决于您的需求)。
答案 2 :(得分:0)
我目前正在开发更新版本的DDay.iCal,它将在框架中内置一些基本/基本验证。我将尝试在即将推出的这个即将推出的版本中添加评论,但它应该会在几周内发布。
谢谢! -Doug Day