What is RSS/XML/Atom/Syndication

来源:百度文库 编辑:神马文学网 时间:2024/06/06 05:09:10
May 19, 2004 8AM PST The little orange buttons that are starting to litter the web have no doubt caused mass confusion. What are they good for? Why are they there? And why don’t they work? While I and others are starting to look into suggestions for developers to alleviate this design flaw, I thought I’d take a minute to talk about what this technology potentially means to you, the user. (If you already know what RSS stands for, this article won’t tell you anything new, but feel free to reference when you need to explain syndication.)yLM6pSw◎http://bbs.shunz.net/版权所有◎7f5rp
RSS/XML/Atom are technologies, but syndication is a process. RSS and Atom are two flavours of what is more or less the same thing: a ‘feed’ which is a wrapper for pieces of regularly and sequentially-updated content, be they news articles, weblog posts, a series of photographs, and more. For the purposes of this article, consider the terms interchangable. XML is the base technology both are built on, but that’s almost totally irrelevant; the orange buttons are mislabelled, and should read ‘RSS’ or ‘Atom’ instead. Strange, but true.F4asuR2J◎密云教育论坛版权所有◎1XKis
apAEoVC◎密云教育论坛版权所有◎WowKM8j
Syndication is the process of using RSS/Atom for automated updates, another way of getting the information you want. You no doubt have a list of web sites you browse daily for updates, whether they’re stored in your bookmarks or your head. If you find yourself loading 20 or 30 sites a day, and you notice if a few stop updating as frequently, you’ll inevitably stop checking them.ZurpyQ◎http://bbs.shunz.net/版权所有◎niCRWMMA
sFLY7lN2f◎密云教育论坛版权所有◎BFL6T7CtB
What if there were instead some way to have your list of bookmarks notify you when the sites you read have been updated? You wouldn’t waste time checking those that haven’t. Instead of loading 30 sites a day, you might only need to load 13. Cutting your time in half would enable you to start monitoring more sites, so for the same amount of time you originally invested in checking each site manually, you may just end up end up following twice as many.6yeMF6s◎密云教育论坛版权所有◎QvRJKksqc
FdCdMnQ9w◎http://bbs.shunz.net/版权所有◎Yvu0n85Q
Syndication provides the tools to do this. A news reader, or aggregator as they’re also known, is a program or a web site that automatically checks your list of bookmarks (which you only have to set up once) and lets you know what’s new on each site in your list.4O1IxFFU◎密云教育论坛版权所有◎ZXPvMC8
Fwg7NG◎密云教育论坛版权所有◎1jWM34Av
It goes beyond simple updates though — the news reader works by pulling in the feeds of your various bookmarks. As we covered above, a feed is a wrapper for content items, so on top of notification, a feed delivers the content that has been updated itself. You may choose to read the new content in the news reader, or you may choose to leave the reader and visit the site. Some authors will only provide summaries of the content, forcing you to visit anyway.yqomkh0G◎http://bbs.shunz.net/版权所有◎egyBJ2Ys
dbvRXqPNEy◎密云教育论坛版权所有◎vL7J2
woBeD◎密云教育论坛版权所有◎1HRzQX
As an analogy, the news reader acts like a customizable newspaper. You can pull a variety of content from a growing number of sources into one place, to be read however you choose. Sources like major news media outlets (BBC, Reuters, Washington Post) to non-news content providers (Apple’s iTunes Music Store, the Government of Canada, USGS’ World Earthquake updates) to smaller independent voices (BoingBoing, VanEats, Sidesh0w). The only stipulation is that the source must provide a feed; many are. sESKy◎http://bbs.shunz.net/版权所有◎9JrZD
jg9ygegy◎密云教育论坛版权所有◎bgCaMJZ
Beyond day to day use, a particularly nice feature is that you’re able to take your news with you on the go. Have your newsreader grab the latest feeds before you rush to the airport, then check out of the in-flight movie to catch up on the most recent goings-on. Of course the author has to be providing full content for this to work, and some only provide summaries — it’s about 50/50. Leave the summaries unread, and you can come back to them later when you’re connected again. In this regard, news readers also function like temporary bookmarks. Unread items will stay flagged until you’re near a connection or have more time to read them. No more forgetting what it was you wanted to check up on your lunch break, it’ll be there waiting for you.tF5o2◎密云教育论坛版权所有◎BgXMhl
fDAB98D◎http://bbs.shunz.net/版权所有◎R9TU88Ig
If this introduction has whet your appetite, the next step is to grab a news reader and start playing. Popular at the moment are FeedDemon for Windows, NetNewsWire for Mac OS X, and Bloglines which is a platform-neutral, web-based news reader.bFFN3B◎密云教育论坛版权所有◎lZZ6wLBLeE
KPcyyIzGQ◎密云教育论坛版权所有◎i7rpIm2Mb
If you’re interested in more information about the mechanics of it, much more technical overviews are available, complete with RSS/Atom specs to help you implement them in your own work if you so choose. And of course, as syndication spreads across the net, more and more choices of content are available. Soon you’ll have a whole new problem on your hands: how many feeds are too many?lw9kMGv3