所以在Dday iCalendar中有一些内置的检查,可以检查他们上传的输入流是不是有效的iCalendar格式。我不确定如果某些东西的格式不正确,或者它就像是上传的jpg,但有一个通用的扩展名,会发生什么。
发布于 2010-03-05 02:55:48
DDay.iCal的作者Doug Day现在提供了一个独立的验证器:
http://icalvalid.cloudapp.net
这是一项正在进行的工作,以Mark Pilgrim和Sam Ruby RSS/Atom validator (feedvalidator.org)为模型。
如果你使用Doug的验证器,让他知道你是怎么做的。他渴望得到反馈。
发布于 2009-12-30 15:55:49
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调用它们(如果可以节省开销的话)。虽然我同意这不是最优的,但如果您需要验证传入的数据,这可能是您的最佳(也是唯一的)路由(取决于您的需求)。
发布于 2010-03-11 02:19:17
我目前正在开发一个较新版本的DDay.iCal,它将在框架中内置一些基本/基本的验证。当这个即将到来的版本可用时,我会尝试添加评论,但它应该在几周内。
谢谢!-Doug日
https://stackoverflow.com/questions/1978196
复制相似问题