Reputation: 23662
How's it going?
I've found a lot of more detailed answers relating to specific problems relating to RSS feeds, but I can't really figure out how you USE one, basically.
Could someone explain?
I see the RSS feed icon at the top of a lot of Wordpress sites, including my own, but when I click it, it just seems to be a long XML file. I don't know what to do with it, or even why it would be there.
How do you use this? Are you meant to hit it with an API request, or is there a particular kind of software that you use?
Cheers
Upvotes: 3
Views: 2804
Reputation: 28629
An XML file is all the content of a page, with no markup. The XML represents the data in its rawest, most descriptive form. Many readers can interpret XML sources from a variety of places, and format all of the data in its own unique way.
Upvotes: 1
Reputation: 33052
Before telling you what RSS, let me describe you a common problem that many people have.
Say there is a bunch of sites that you really like and it's sort of a daily routine for you to go thru them. They may be a news site, your friend's blog, but also craigslist bcause you're currently looking for a new house and maybe a weather site to know how late you should stay at work :)
The first thing you do when you get to work, is open your web browser and these sites in new tabs. It's not particularly cumbersome because there are just 4 sites. But think about it: maybe there is a new blog that you start to like and ho, these cartoons are really funny. Maybe there is also a bit of financial info that you're interested in and the pictures that your brother is posting to Flickr every couple day: they just had a new baby! Also, as you're trying to buy a house, you'd love a little raise and you've figured that your boss really likes it when you tell her that you've read about your company in the news or when you tell her about a new competing product... There is also StackOverflow. You're desperately trying to get this "expert" badge and boost up your reputation: this may help with your boss too or even when you're looking for a new job.
Opening all these tabs is starting to take a toll and you keep forgetting an important one. You're also slowly getting tired of the different reading experience that all these sites have: small fonts, large fonts, ads all over...etc. Now you have a problem.
Imagine there is a tool that does the following: you can tell it what sites you care about, and then, this tool will look up the new stuff for you. It will show everything in a nice looking format. It should also help you identify what's really worth seeing ASAP or maybe have some kind of "serendipity" mode that you can go into and find interesting stuff that you would have missed otherwise. The tool will obviously send you to the original sites should you need more info about any particular story or classified...
This tool exists. It's usually called a Reader, mostly because it lets your read more things online. Often times you'll see them called "RSS reader", because RSS is what they use to get the information from all these sites. RSS is the pipe. You as a user should probably not know about it, but that's what the readers depend on. In an ideal world, when you're on site you like, you should just hit "follow" on a button like this one and then you'd be redirected to your reader of choice. Later when new content is added, you'll get it straight in your reader.
To get a bit into more technical details, RSS (like Atom) is an XML flavor. It's a collection (mostly reverse chronological) of entries. Entries have at least a title and a link to the actual story. They should also include a unique identifier and could have other elements like a description, an image, tags, author information... etc.
RSS is great because it's content agnostic. It can be used to represent a lot of different things (as described in the little story) and decouples the publishing platform from the subscribing platform: they don't even know the other one exists. RSS is their lingua-franca.
Upvotes: 7