Developing Feeds with Rss and Atom
暫譯: 使用 RSS 和 Atom 開發供稿

Ben Hammersley

  • 出版商: O'Reilly
  • 出版日期: 2005-04-23
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 270
  • 裝訂: Paperback
  • ISBN: 0596008813
  • ISBN-13: 9780596008819
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Description:

Perhaps the most explosive technological trend over the past two years has been blogging. As a matter of fact, it's been reported that the number of blogs during that time has grown from 100,000 to 4.8 million-with no end to this growth in sight.

What's the technology that makes blogging tick? The answer is RSS--a format that allows bloggers to offer XML-based feeds of their content. It's also the same technology that's incorporated into the websites of media outlets so they can offer material (headlines, links, articles, etc.) syndicated by other sites.

As the main technology behind this rapidly growing field of content syndication, RSS is constantly evolving to keep pace with worldwide demand. That's where Developing Feeds with RSS and Atom steps in. It provides bloggers, web developers, and programmers with a thorough explanation of syndication in general and the most popular technologies used to develop feeds.

This book not only highlights all the new features of RSS 2.0-the most recent RSS specification-but also offers complete coverage of its close second in the XML-feed arena, Atom. The book has been exhaustively revised to explain:

  • metadata interpretation
  • the different forms of content syndication
  • the increasing use of web services
  • how to use popular RSS news aggregators on the market


After an introduction that examines Internet content syndication in general (its purpose, limitations, and traditions), this step-by-step guide tackles various RSS and Atom vocabularies, as well as techniques for applying syndication to problems beyond news feeds. Most importantly, it gives you a firm handle on how to create your own feeds, and consume or combine other feeds.

If you're interested in producing your own content feed, Developing Feeds with RSS and Atom is the one book you'll want in hand.

 

 

Table of Contents:

Preface

1. Introduction

     What Are RSS and Atom for?

     A Short History of RSS and Atom

     Why Syndicate Your Content?

     Legal Implications

2. Using Feeds

     Web-Based Applications

     Desktop Applications

     Other Cunning Techniques

     Finding Feeds to Read

3. Feeds Without Programming

     From Email

     From a Search Engine

     From Online Stores

4. RSS 2.0

     Bringing Things Up to Date

     The Basic Structure

     Producing RSS 2.0 with Blogging Tools

     Introducing Modules

     Creating RSS 2.0 Feeds

5. RSS 1.0

     Metadata in RSS 2.0

     Resource Description Framework

     RDF in XML

     Introducing RSS 1.0

     The Specification in Detail

     Creating RSS 1.0 Feeds

6. RSS 1.0 Modules

     Module Status

     Support for Modules in Common Applications

     Other RSS 1.0 Modules

7. The Atom Syndication Format

     Introducing Atom

     The Atom Entry Document in Detail

     Producing Atom Feeds

8. Parsing and Using Feeds

     Important Issues

     JavaScript Display Parsers

     Parsing for Programming

     Using Regular Expressions

     Using XSLT

     Client-Side Inclusion

     Server-Side Inclusion

9. Feeds in the Wild

     Once You Have Created Your Simple RSS Feed

     Publish and Subscribe

     Rolling Your Own: LinkPimp PubSub

     LinkpimpClient.pl

10. Unconventional Feeds

     Apache Logfiles

     Code TODOs to RSS

     Daily Doonesbury

     Amazon.com Wishlist to RSS

     FedEx Parcel Tracker

     Google to RSS with SOAP

     Last-Modified Files

     Installed Perl Modules

     The W3C Validator to RSS

     Game Statistics to Excel

     Feeds by SMS

     Podcasting Weather Forecasts

     Having Amazon Produce Its Own RSS Feeds

     Cross-Poster for Movable Type

11. Developing New Modules

     Namespaces and Modules Within RSS 2.0 and Atom

     Case Study: mod_Book

     Extending Your Desktop Reader

     Introducing AmphetaDesk

A. The XML You Need for RSS

B. Useful Sites and Software

Index

商品描述(中文翻譯)

描述:

在過去兩年中,最具爆發性的技術趨勢可能就是部落格。事實上,有報導指出,在這段時間內,部落格的數量從100,000個增長到480萬個,且這一增長勢頭似乎沒有結束的跡象。

使部落格運作的技術是RSS——一種允許部落客提供基於XML的內容供稿的格式。這也是媒體機構網站中所採用的技術,使它們能夠提供由其他網站聯合發佈的資料(標題、連結、文章等)。

作為這個快速增長的內容聯合發佈領域的主要技術,RSS不斷演進以跟上全球需求的步伐。這就是《使用RSS和Atom開發供稿》的出現。它為部落客、網頁開發者和程式設計師提供了對聯合發佈的一個全面解釋,以及用於開發供稿的最流行技術。

本書不僅突顯了RSS 2.0的所有新特性——最新的RSS規範,還全面涵蓋了在XML供稿領域中緊隨其後的Atom。本書經過徹底修訂,解釋了:
- 元數據解釋
- 不同形式的內容聯合發佈
- 網路服務的日益使用
- 如何使用市場上流行的RSS新聞聚合器

在介紹了互聯網內容聯合發佈的一般情況(其目的、限制和傳統)之後,這本逐步指南處理了各種RSS和Atom的詞彙,以及將聯合發佈應用於新聞供稿以外問題的技術。最重要的是,它讓你牢牢掌握如何創建自己的供稿,以及如何消費或結合其他供稿。

如果你有興趣製作自己的內容供稿,《使用RSS和Atom開發供稿》將是你必備的書籍。

目錄:

前言

1. 介紹
- RSS和Atom的用途是什麼?
- RSS和Atom的簡短歷史
- 為什麼要聯合發佈你的內容?
- 法律影響

2. 使用供稿
- 基於網頁的應用程式
- 桌面應用程式
- 其他巧妙技術
- 尋找可閱讀的供稿

3. 無需編程的供稿
- 從電子郵件
- 從搜尋引擎
- 從網上商店

4. RSS 2.0
- 更新內容
- 基本結構
- 使用部落格工具生成RSS 2.0
- 介紹模組
- 創建RSS 2.0供稿

5. RSS 1.0
- RSS 2.0中的元數據
- 資源描述框架
- XML中的RDF
- 介紹RSS 1.0
- 詳細規範
- 創建RSS 1.0供稿

6. RSS 1.0模組
- 模組狀態
- 常見應用程式對模組的支持
- 其他RSS 1.0模組

7. Atom聯合發佈格式
- 介紹Atom
- Atom條目文檔詳細介紹
- 生成Atom供稿

8. 解析和使用供稿
- 重要問題
- JavaScript顯示解析器
- 用於編程的解析
- 使用正則表達式
- 使用XSLT
- 客戶端包含
- 伺服器端包含

9. 實際中的供稿
- 一旦你創建了簡單的RSS供稿
- 發佈和訂閱
- 自行開發:LinkPimp PubSub
- LinkpimpClient.pl

10. 非傳統供稿
- Apache日誌文件
- 將代碼TODO轉換為RSS
- 每日Doonesbury
- 將Amazon.com願望清單轉換為RSS
- FedEx包裹追蹤器
- 將Google轉換為RSS與SOAP
- 最後修改的文件
- 已安裝的Perl模組
- W3C驗證器轉換為RSS
- 遊戲統計數據轉換為Excel
- 通過SMS的供稿
- 播客天氣預報
- 讓Amazon生成自己的RSS供稿
- Movable Type的Cross-Poster

11. 開發新模組
- RSS 2.0和Atom中的命名空間和模組
- 案例研究:mod_Book
- 擴展你的桌面閱讀器
- 介紹AmphetaDesk

A. 你需要的RSS XML

B. 有用的網站和軟體

索引