首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最常见的标准是通过web提供即将到来的事件的提要。

最常见的标准是通过web提供即将到来的事件的提要。
EN

Stack Overflow用户
提问于 2009-04-27 14:04:34
回答 4查看 462关注 0票数 6

什么是事件或日历数据表面处理的通用方法/官方标准?

我的用例是,我希望将来自几个不同网站的事件信息聚合到一个单一的日历或事件列表中(这是在intranet上,我们对所有网站都有控制权)。我想要求网站以一定的格式呈现他们的数据,这样我就可以使用它了。

我调查过的事情:

  • iCalendar
  • hCalendar (微格式)-嵌入网页,但是否需要一个网页爬虫?
  • RSS -没有明确的标准嵌入特定时间的数据(仍然处于“提议”状态的事件建议http://web.resource.org/rss/1.0/modules/event/)

虽然iCalendar似乎是最常用的,但我犹豫不决的是,内容创建者也不容易以iCalendar格式显示他们的数据。我认为这就是hCalendar变得有用的地方。

EN

回答 4

Stack Overflow用户

发布于 2009-04-28 06:52:59

日历数据表示为RFC 2445 iCalendar格式。

将更新的联合提要呈现为RFC 5023 AtomPub格式。

票数 3
EN

Stack Overflow用户

发布于 2009-06-06 17:20:57

我建议使用hCalendar发布源信息。然后,您可以使用解析库或服务将hCalendar转换为iCalendar (或其他一些有用的格式,如XML或JSON)。

直接发布iCalendar的好处有两方面:

  1. 您只需要发布您的信息的单个版本(仅HTML,而不是HTML和iCalendar)。
  2. 对于您的出版商来说,这更容易,他们只需要对用于发布事件的HTML做一些小修改,而不是学习一种全新的格式。

有多种微格式解析器,它们要么作为web服务运行,要么可以在自己的服务器上安装和运行。有关于微格式wiki的信息:http://microformats.org/wiki/implementationshttp://microformats.org/wiki/parsers

特别是,您可能会发现X2V很有用:http://microformats.org/wiki/implementations#X2V

票数 1
EN

Stack Overflow用户

发布于 2009-04-27 14:38:40

看看杜克大学的数据输入。它们以RSS和自定义XML提供日历/事件提要。他们还发布了如何使用提要的PHP/JavaScript示例代码。您可能希望内联网上的站点以这2种格式中的一种格式提供提要,并使用类似于它们的示例PHP脚本来聚合提要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/793636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档