Re: Digest Number 1147
Mitul Patel <majesticmitul-/[email protected]> Wed, 2 Nov 2005 06:28:56 -0800 (PST)
| Newsgroups | gmane.network.syndication.rss.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi I am new to RSS I was just wondering how cud we parse RSS of some site in our application in .NET(C# ASP). Is their any API for that ? Thank you --- [email protected] wrote: > There are 3 messages in this issue. > > Topics in this digest: > > 1. Re: RSS as a pseudo Web Service > From: if > <yahoo-EcXoqBC4F/[email protected]> > 2. Re: RSS as a pseudo Web Service > From: "Bill Kearney" > <[email protected]> > 3. Re: RSS as a pseudo Web Service > From: if > <yahoo-EcXoqBC4F/[email protected]> > > > ________________________________________________________________________ > ________________________________________________________________________ > > Message: 1 > Date: Tue, 01 Nov 2005 22:49:09 +0000 > From: if <yahoo-EcXoqBC4F/[email protected]> > Subject: Re: RSS as a pseudo Web Service > > Although I take the point which about RSS not being > ideal for data > interchange. There are some good reasons to use RSS > over other methods. > > 1. Its pretty easy to parse and there are many tools > to help > 2. You can serve 2 or more audiences, so our RSS > feed is quite heavy and > contains information which people can read using a > RSS reader or parse > and use in there own applications. > 3. Its very common, so many clients now want RSS > over anything else (at > least thats true in the news market) > 4. Enclosures allow for a simple and automated way > to collect extra > content, yes you could run a cron job. But now with > a podcatching > client, extra content can be pulled down by less > technical people, in my > mind this is a good thing. > > As mentioned we (BBC World Service) do use RSS 1.0 > to deliver news to > RSS readers, Aggregators and Developers throughout > the world. > > As to processing RDF via XSLT you're in for a > whole other set of > > adventures... > Can I just ask you to explain this point? > > Thanks, > > Ian Forrester - Cubicgarden.com > > > ________________________________________________________________________ > ________________________________________________________________________ > > Message: 2 > Date: Tue, 1 Nov 2005 19:23:33 -0500 > From: "Bill Kearney" <[email protected]> > Subject: Re: RSS as a pseudo Web Service > > > 1. Its pretty easy to parse and there are many > tools to help > > If you're looping through data then it's just data, > that it's structured as > items inside an rss element really doesn't make all > that much difference. > I'd daresay that it's probably going to be MORE work > to cram something into > RSS than to just present it in a relatively direct > raw form. > > > 2. You can serve 2 or more audiences, so our RSS > feed is quite heavy and > > contains information which people can read using a > RSS reader or parse > > and use in there own applications. > > Err, so why not provide the RSS audience with it's > lighter-weight, properly > formatted data, and leave the interchange stuff > separate? If anything, > things like an rdfs:seeAlso URI would be a way to > indicate to a "specially > aware" client that additional data is available. > That way you're not > pushing out needlessly bulky data to clients that > have no use for it. > > > 3. Its very common, so many clients now want RSS > over anything else (at > > least thats true in the news market) > > As in "when all you have is a hammer, everything > looks like a nail"? Not a > very good excuse, frankly. > > > 4. Enclosures allow for a simple and automated way > to collect extra > > content, yes you could run a cron job. But now > with a podcatching > > client, extra content can be pulled down by less > technical people, in my > > mind this is a good thing. > > Which makes huge assumptions about how effectively > the clients will or won't > handle the content. Not all tools will be as smart > about ignoring that > content. > > But since you're talking about smarter clients on > the retrieval side, ones > that will know how to parse out this 'special data' > then why bother jamming > it into an RSS feed anyway? > > > > As to processing RDF via XSLT you're in for a > whole other set of > > > adventures... > > Can I just ask you to explain this point? > > RDF in it's full glory can present significant > challenges to the limited > ways tools like XSLT are fixated on hierarchical > relationships within the > data. STFW for Simon St. Laurent's adventures in > handling FoaF RDF as if it > were XML. For a simple document it's probably no > big deal but for something > that uses rdf:Description constructs it can be a bit > convoluted. Mainly > because XSLT isn't geared to handle RDF's > non-hierarchical capabilities. > > -Bill Kearney > > > > ________________________________________________________________________ > ________________________________________________________________________ > > Message: 3 > Date: Wed, 02 Nov 2005 04:26:05 +0000 > From: if <yahoo-EcXoqBC4F/[email protected]> > Subject: Re: RSS as a pseudo Web Service > > So generally you would disagree with RSS as a web > API? like how Greg > describes it? [1] > > Realistically if you look at the average RSS feed > from a blog with full > text content and roughly 10-15 items, you can easily > break the 50k mark. > My current RSS 1.0 feed for my blog [2] is 85.07 kB > > Clients will be client, is what I tend to say. I've > seen clients throw > errors on Dublin core metadata, subsets of escaped > HTML in the > description, xml:lang, etc etc. I don't believe this > is a good enough > reason to stop adding additional content to a RSS > feed. In my > experience, people will change clients if one does > not work for them, > specially if you suggest one. > > I fear I may be going off topic, but weight and > clients should not stand > in the way of a person wanting to syndicate more > content than a short > line of descriptive text. Namespaces and RSS > extensions are really > useful and give people the chance to build upon well > thought out > schema's, instead of reinventing the wheel serving > it over REST. Its > reassuring to know that in every service online, > there will be a RSS > feed which has a certain base level of content and > structure. I believe > this is also why RDF is preferred over plain XML in > some circles. > > In regards to RDF parsing, I have noticed odd things > with RDF parsing > with XSL but nothing major. But the most complex RDF > I've had to parse > is FOAF. I'm interested to know more about the > problems people face with > RDF parsing in XSL. > === message truncated === Mitul Patel Talk to me: 816-561-0703 " Ignorance is a prison, Education is the key! If you don't stand for something, you will fall for anything! " __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/rss-dev/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/