使用RSS和Atom开发提要

书中描述

在过去的两年里,博客可能是最具爆炸性的技术趋势。事实上,据报道,在这段时间里博客的数量从10万增长到了480万——而且这种增长还没有结束的迹象。是什么技术让博客活跃起来?答案是RSS——一种允许博主提供基于xml的内容提要的格式。同样的技术也被整合到媒体网站中,这样他们就可以提供由其他网站联合的材料(标题、链接、文章等)。作为这个快速增长的内容联合领域背后的主要技术,RSS正在不断发展以跟上全球需求的步伐。这就是使用RSS和Atom开发提要步骤。它为博主,Web开发人员和程序员提供了彻底的解释,以及用于开发饲料的最受欢迎的技术。这本书不仅突出了RSS 2.0的所有新功能 - 最近的RSS规范 - 但是还在XML-Feed Arena,Atom中提供完整的覆盖率。这本书已经完全修改了解释:

  • 元数据的解释
  • 内容联合的不同形式
  • 越来越多地利用Web服务
  • 如何在市场上使用流行的RSS新闻聚合器
在介绍了Internet内容联合的一般意义(目的、限制和传统)之后,本循序渐进的指南将介绍各种RSS和Atom词汇表,以及将联合应用于新闻提要以外问题的技术。最重要的是,它为您提供了关于如何创建自己的提要以及消费或组合其他提要的明确方法。如果你有兴趣制作自己的内容提要,使用RSS和Atom开发提要是你想要的那本书。

表的内容

  1. 关于补充文件的说明
  2. 前言
    1. 观众
    2. 本书的假设
    3. 这本书是如何组织的
    4. 本书使用的约定
    5. 使用代码示例
    6. Safari启用
    7. 评论和问题
    8. 致谢
  3. 1.介绍
    1. 1.1.RSS和Atom的用途是什么?
    2. 1.2.RSS和Atom的简史
      1. 1.2.1。辣酱:MCF和RDF
      2. 1.2.2。通道定义格式
      3. 1.2.3。RSS首次出现
      4. 1.2.4。标准演变了
      5. 1.2.5。第一个叉
      6. 。相对于1.2.6第二个叉
      7. 1.2.7。编写派,Echo, Necho, Atom
      8. 1.2.8。今天的场景
    3. 1.3。为什么会联系您的内容?
    4. 1.4.法律含义
      1. 1.4.1。如果你被刮伤
  4. 2.使用feed
    1. 2.1.基于web的应用程序
      1. 2.1.1.博客订阅
      2. 2.1.2.Kinja
      3. 2.1.3。Rocketinfo RSS阅读器
    2. 2.2.桌面应用程序
      1. 2.2.1.NetNewsWire
      2. 2.2.2。进料精灵
      3. 2.2.3。新闻
    3. 2.3.其他巧妙的技术
      1. 2.3.1。移动设备
      2. 2.3.2.电子邮件客户端
      3. 2.3.3。Feed-Based搜索引擎
    4. 2.4.寻找可阅读的Feeds
  5. 3.提要没有编程
    1. 3.1.从电子邮件
    2. 3.2.从搜索引擎
      1. 3.2.1之上。谷歌
      2. 3.2.2。谷歌新闻
      3. 3.2.3.雅虎
    3. 3.3.从在线商店
  6. 4.RSS 2.0
    1. 4.1.与时俱进
    2. 4.2.的基本结构
      1. 4.2.1。准备需要频道子元素
      2. 4.2.2。可选频道子元素
      3. 4.2.3。项目元素
      4. 4.2.4。最简单的RSS 2.0提要
    3. 4.3.使用博客工具生成RSS 2.0
    4. 4.4.介绍模块
      1. 4.1.1。blogChannel模块
      2. 4.4.2。创意共享模块
      3. 4.4.3。简单语义解析模块
      4. 4.4.4。Trackback模块
      5. 4.4.5。洲际弹道导弹模块
      6. 4.4.6。雅虎的媒体RSS模块
    5. 4.5.创建RSS 2.0提要
      1. 4.5.1。使用XML::RSS创建RSS
        1. 4.5.1.1。guid,是否永久链接
        2. 4.5.1.2。支持XML::RSS下的模块
      2. 4.5.2。使用PHP创建RSS 2.0
        1. 4.5.2.1。缓存和储蓄
        2. 4.5.2.2。日期
        3. 4.5.2.3。名称空间模块
      3. 4.5.3。使用Ruby创建RSS 2.0
      4. 4.5.4。提供RSS 2.0
  7. 5.RSS 1.0
    1. 5.1.RSS 2.0中的元数据
      1. 5.1.1。在RSS中使用uri
    2. 5.2。资源描述框架
      1. 5.2.1。资源、PropertyTypes和属性
      2. 5.2.2。节点和弧
      3. 5.2.3。将RDF与RSS匹配
    3. 5.3。RDF的XML
      1. 5.3.1。根元素
      2. 5.3.2。< rdf:about="URI OF element ">
      3. 5.3.3。<元素rdf: resource = " URI " / >
      4. 5.3.4。RDF容器
        1. 5.3.4.1。rdf:包
        2. 5.3.4.2。rdf: Seq
        3. 5.3.4.3。rdf: Alt
    4. 5.4。介绍RSS 1.0
      1. 5.4.1之前。浏览RSS 1.0文档
    5. 5.5。详细说明
      1. 5.5.1。的基本结构
      2. 5.5.2。根元素
      3. 5.5.3。> (rdf的一个子元素:rdf)
        1. 5.5.3.1。通道必需的子元素
      4. 5.5.4。 (rdf子元素:rdf)
      5. 5.5.5。> (rdf的一个子元素:rdf)
      6. 5.5.6。> (rdf的一个子元素:rdf)
      7. 5.5.7。最简单的RSS 1.0提要
    6. 5.6。创建RSS 1.0 Feeds
      1. 5.6.1。用Perl创建RSS 1.0
      2. 5.6.2。用PHP生成RSS 1.0
  8. 6.RSS 1.0模块
    1. 6.1。模块状态
    2. 6.2。支持共同应用中的模块
    3. 6.3。其他RSS 1.0模块
  9. 7. Atom Syndication格式
    1. 7.1.介绍原子
      1. 安装7.1.1。原子饲料的结构
        1. 7.1.1.1。Atom条目
        2. 7.1.1.2。组合条目以生成提要
      2. 7.1.2。结构的可重用语法
    2. 7.2。原子入门文件详细
      1. 7.2.1。原子入口的元素
      2. 7.2.2。Atom提要文档的详细信息
      3. 7.2.3。最简单可行的方法
    3. 7.3。生成Atom提要
      1. 7.3.1。验证Atom提要
  10. 8.解析和使用提要
    1. 8.1。重要问题
      1. 8.1.1。将Atom转换为RSS
    2. 8.2。JavaScript显示解析器
      1. 8.2.1中。RSS XPress
      2. 8.2.2。其他可以尝试的例子
    3. 8.3。解析编程
      1. 8.3.1。PHP: MagpieRSS
        1. 8.3.1.1。使用MagpieRSS
      2. 8.3.2。通用提要解析器
        1. 8.3.2.1。一个完整的40行聚合器
      3. 8.3.3。Perl: XML:: Simple
        1. 8.3.3.1。尽可能简单地解析RSS
    4. 8.4。使用正则表达式
    5. 8.5。使用XSLT
    6. 8.6。客户端包含
    7. 8.7。服务器端包含
      1. 8.7.1。在Apache 1.3.x中启用服务器端包含
      2. 8.7.2。服务器端包括与Microsoft IIS
  11. 9.在野外觅食
    1. 9.1。一旦你创建了你的简单RSS提要
      1. 9.1.1。发布一个链接
      2. 9.1.2。启用自动发现
      3. 9.1.3。正确提供饲料
        1. 9.1.3.1。MIME类型
        2. 9.1.3.2。HTTP 1.1
          1. 9.1.3.2.1。压缩
          2. 9.1.3.2.2。条件得到
        3. 9.1.3.3。RSScache.com
      4. 9.1.4。注册与聚合器
      5. 9.1.5。主页的元数据
      6. 9.1.6。统计点击量和点击量
    2. 9.2。发布和订阅
      1. 9.2.1。在RSS 2.0中发布和订阅
      2. 9.2.2。使用RSS 1.0发布和订阅
    3. 9.3。滚动你自己:LinkPimp PubSub
    4. 9.4。LinkpimpClient.pl
      1. 9.4.1的。LinkpimpListener.pl
  12. 10.非常规饲料
    1. 10.1。Apache日志
      1. 大家。浏览代码
      2. 10.1.2。整个清单
    2. 10.2。代码TODOs到RSS
      1. 10.2.1。浏览代码
      2. 10.2.2。整个清单
    3. 10.3。每日Doonesbury
      1. 10.3.1。浏览代码
      2. 10.3.2。整个清单
    4. 10.4。亚马逊的愿望列表到RSS
      1. 10.4.1。浏览代码
      2. 10.4.2。整个清单
    5. 10.5。联邦快递包裹跟踪
      1. 10.5.1。浏览代码
      2. 10.5.2。整个清单
    6. 10.6。谷歌到RSS与SOAP
      1. 10.6.1。浏览代码
      2. 10.6.2。整个清单
    7. 10.7。最后修改的文件
      1. 10.7.1。浏览代码
      2. 10.7.2。整个清单
    8. 10.8。安装Perl模块
      1. 10.8.1。浏览代码
      2. 10.8.2。整个清单
    9. 10.9。RSS的W3C验证器
      1. 10.9.1。浏览代码
      2. 10.9.2。整个清单
    10. 10.10。游戏统计到Excel
    11. 10.11。提要通过短信
    12. 10.12。播客天气预报
      1. 10.12.1。如何使用
      2. 10.12.2。代码本身
    13. 10.13。让亚马逊生产自己的RSS源
    14. 10.14。活字交叉海报
      1. 10.14.1。浏览代码
      2. 10.14.2。整个清单
  13. 11.开发新模块
    1. 11.1。RSS 2.0和Atom中的名称空间和模块
      1. 11.1.1。与RSS 1.0的区别
    2. 11.2。案例研究:mod_Book
      1. 11.2.1。我们知道什么?
      2. 11.2.2。我们可以表达这些数据吗?
      3. 11.2.3。将新元素与RSS 2.0一起工作
      4. 11.2.4。将新元素与RSS 1.0一起工作
      5. 11.2.5。文档
    3. 11.3。扩展桌面阅读器
    4. 11.4。引入AmphetaDesk
      1. 11.4.1。安装AmphetaDesk
      2. 11.4.2。index . html
  14. A. RSS所需的XML
    1. A.1。什么是XML?
    2. 由信用证。剖析XML文档
      1. A.2.1。元素和属性
      2. A.2.2。名语法
      3. A.2.3。结构良好性
      4. A.2.4。评论
      5. A.2.5。实体参考
      6. A.2.6。字符引用
      7. A.2.7。字符编码
        1. A.2.7.1。Unicode编码方案
        2. A.2.7.2。其他字符编码
      8. A.2.8。有效性
        1. A.2.8.1。文档类型定义(dtd)
      9. A.2.9。把它放在一起
      10. A.2.10。XML名称空间
    3. 出具。处理XML的工具
      1. A.3.1。选择一个解析器
      2. A.3.2。XSLT处理器
  15. B.有用的网站和软件
    1. 责任。超级资源
    2. B.2。规范文档
    3. B.3。邮件列表
    4. B.4。验证器
    5. B.5。桌面的读者
  16. 指数
  17. 关于作者
  18. 版本记录
  19. 版权

产品信息

  • 标题:使用RSS和Atom开发提要
  • 作者(年代):本Hammersley
  • 上映日期(待定):2005年4月
  • 出版商(s):O ' reilly Media, Inc .)
  • 国际标准图书编号:9780596008819