RSS和ATOM

Anonim

RSS与ATOM 真正简单的联合或RSS已成为网络订阅的标准,已有相当长的一段时间。网络订阅源包含网页的摘要或全文内容。 RSS的问题是RSS使用的常常令人困惑和非标准的约定,部分原因在于其分散的开发。 ATOM联合标准的出现是对RSS标准设计缺陷的回应。 ATOM的主要优点是适应IETF标准。

作为IETF标准,ATOM需要实现某些功能,使格式更容易处理。每个原子提要包含内容格式的明确声明以及使用的语言。 RSS源不会声明其内容,但由于它只包含纯文本或转义的HTML,因此浏览器很容易区分哪个是哪个。

RSS的一个主要缺陷在于其代码。 RSS代码在其他XML词汇表中并不是非常实用,因为它一开始并不是真正意图使用它。 ATOM代码是从地面构建的,考虑到模块化。因此,即使使用其他XML词汇表(如RSS),其大部分代码也可以重用。

作为第一个联合标准一直是RSS快速增长和普及的主要因素。 RSS已经成为大多数人的首选格式,即使对那些已经了解ATOM格式的人也是如此。在2.0版本中添加机箱支持时,播客也是从RSS格式派生而来的。即使ATOM也适合播客,RSS仍然拥有大量的这个市场。提供网络联合的大多数网站(尽管不是全部)仅以RSS格式提供,阻碍了ATOM格式的进一步发展。 ATOM格式的支持者还需要添加对RSS的支持,以便那些只有RSS支持的人也可以看到内容,这仍然是订阅网络订阅源的绝大多数人。

摘要: 1. ATOM是IETF标准,而RSS则不是 2.在浏览器离开时,ATOM提要明确指示内容,以确定RSS提要是包含纯文本还是转义HTML 3. ATOM代码是模块化的,可重复使用,而RSS代码则不是 由于其领先优势和受欢迎程度,RSS仍然在联合格式中占据主导地位