2

那么在 Dday iCalendar 中是否有某种内置检查功能来检查他们上传的输入流是否是有效的 iCalendar 格式。我不确定如果某些内容的格式不正确,或者它就像是上传的 jpg 但具有 Ical 扩展名,会发生什么。

4

3 回答 3

2

DDay.iCal 的作者 Doug Day 现在提供了一个独立的验证器:

http://icalvalid.cloudapp.net

这是一项正在进行的工作,以 Mark Pilgrim 和 Sam Ruby RSS/Atom 验证器 (feedvalidator.org) 为模型。

如果您使用 Doug 的验证器,请让他知道它对您有何帮助。他渴望得到反馈。

于 2010-03-04T18:55:47.717 回答
0

AFAIK,Dday iCalendar 充其量只是验证它解析的数据。iCalendar 规范本身似乎存在一些歧义,这导致解析器的实现以不同的方式处理相同的 iCalendar 提要/数据。

Jon Udell(结构化数据提要的支持者,尤其是 iCalendar 提要)在几个地方记录了这一点:

重新审视提要验证:iCalendar 提要的平行世界

iCalendar 验证问题 #1 和 #2:空行、PRODID 和 VERSION

他也使用了一点 Dday iCalendar,所以我会查看他的博客以获取信息。

还有一些在线日历验证站点,可能可以通过 API 调用(如果您可以节省开销)。虽然我同意这不是最优的,但如果您需要验证传入的数据,这可能是您最好的(也是唯一的)路线(取决于您的需要)。

于 2009-12-30T07:55:48.540 回答
0

我目前正在开发更新版本的 DDay.iCal,它将在框架中内置一些基本/基本验证。当这个即将发布的版本可用时,我会尝试添加评论,但应该在几周内。

谢谢!-道格日

于 2010-03-10T18:19:16.837 回答