Netscape Says No RSS 0.91 For You
beat.bolli asks: "As of today, Netscape has 'updated' its my.netscape.com personalized portal to version 2. It seems that they decided to drop all external RDF channels. What gives?" Well, Will Sargent writes: "Netscape removed the RSS 0.91 DTD from their website. This means that all RSS feeds which depend on the RSS 0.91 (many, MANY news sites) cannot be used with a validating parser. Rael Dornfest has more details."
I don't expect Netscape to help out their competitors much, but I can't even get into my.netscape.com with Opera 5.0. I find it funny that even IE is allowed in, but not Opera. This is the kind of callous, inconsiderate web design approach I despise. Only allowing the main browsers, and blocking everything else, no matter how capable it might be, or what the user's choice. It's HTML for god's sake, even Lynx could view it in some form.
C'mon Netscape, kick IE out too. You've already blocked one high-quality, fast performance browser. Why not block another?
I hate to say it, but this is YA example of why forking over petty differences can be A Bad Thing. If one stubborn contingent hadn't steadfastly clung onto the deprecated RSS 0.91 spec instead of moving to RSS 1.0 (which returns to RSS's more dynamic roots), said contingent wouldn't be locked out because *a single document was removed from a web site*. Yeah, Netscape did the wrong thing. But the proponents of the outdated and outmoded spec should have seen this coming a mile away.
We're not talking about namespaces here. We're talking about DTDs, particularly the SYSTEM identifier, which is meant to be fetchable (it even says so in the XML spec).
RSS 0.91 isn't even namespace aware.
Plus, you say "for simply _using_ RSS you won't even need the DTD". That's only *mostly* true, unfortunately. The RSS 0.91 DTD contains all the HTML entity references that are commonly used in RSS 0.91 files, and an XML parser will choke without these being defined somewhere (and that somewhere happens to be the DTD) (well actually a non validating parser can just ignore the entities (providing they are syntactically correct), but then you'd end up with strange looking content).
Matt. Want XML + Apache + Stylesheets? Get AxKit.
Dave has also put the DTD back up on one of Userland's site, available at:
http://www.scripting.com/dtd/rss-0_91.dtd
---
When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
- Those who believe that the DTD URI is a real live URL to be fetched
to contain the DTD
- Those who believe that the DTD URI is merely a URI, to distinguish
that DTD from all other possible DTDs in the world.
All AOL-Netscape did was mess with the heads of the first camp. Those who were in the second camp are still chugging away fine.It's also my understanding that those who developed XML are firmly in the second camp. Yes, a URI-to-URL mapping mechanism needs to be developed for DTD URIs. But just because that's not in place, let's not rank on Netscape for their choice to make the one-to-one trivial mapping no longer valid for RSS 0.91.
var ua=navigator.userAgent;
if (ua.indexOf('MSIE 4')!=-1||ua.indexOf('MSIE 5')!=-1) redirectPage=false;
else if (navigator.appName=="Netscape"&&parseInt(navigato
redirectPage=false;
else redirectPage=true;
if (redirectPage) location.href="/shared/badbrowser.psp";
</script>
That's what's doing the browser recognition (and "bad browser" redirection)
--
Trelane -------------------------------------------------
--
Given enough personal experience, all stereotypes are shallow.
From Dave's Scripting News on Friday, 27 Apr 01:
From the If-It-Weren't-So-Sad-It-Would-Be-Funny Department, yesterday when Netscape (apparently) deprecated RSS and broke all the links to their RSS stuff, they also broke people whose XML parsers require a DTD. The old URL for the RSS 0.91 DTD is totally 404 not found. John Munsch has a report from the field. I put a copy of the DTD into a folder here on scripting.com, and it will stay there, Murphy-willing, for perpetuity.
You can find his copy of the DTD here.
J.J.
The new My Netscape looks great in IE, but it's bad wrong with Mozilla. What gives?
Interestingly, it redirects Konqueror 2.1 to 'badbrowser.psp'; but if you configure Konqueror to pretend to be Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0) it renders just fine. I'm seeing this more and more frequently with commercial sites - if they don't recognise the browser, they don't make any attempt to render a page for it. I think this is professional incompetence, frankly.
I'm old enough to remember when discussions on Slashdot were well informed.
The last sentecne says it all:
RSS partisanship aside, this episode strikes yet another blow against the use of centralized (specifically copyright) DTDs in an increasingly distributed computing environment.
Publicly used DTDs need to be somewhere where the public can count on them long term.
Or else we need a DTD caching mechanism with an inifinite TTL - and this *still* doesn't address the copyright issue.
--
"that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
It's bugged the hell out of me. In the meantime, there's still my.userland.com, xmltree, and weblogs.com to name a few sites that still make wide use of the RSS 0.91
If you're looking for the already implemented RSS 0.92 look here There's also a reference to RSS 0.93 on which development started on April 01,2001.
When set to "Opera" or "Mozilla 3.0", the My Netscape page doesn't load at all, displaying an "invalid browser" page, saying you must use NS 4.x or IE 5.x. (Apparently they think NS 6 sucks too). Setting the User Agent to "Mozilla 5.0" or "Mozilla 4.76" (strange, since the real NS 4.76 works) result in the same one-columned-stretched layout as Mozilla. However, when Opera is emulating MSIE 5.0, it works perfectly!
So apparently, it's not that the page couldn't display in Mozilla, it's that My Netscape intentionally screws up the page for Mozilla!!
"It's better to keep your mouth shut and be thought a fool than to open it and remove all doubt."
Rich Site Summary (RSS 0.91) is lightweight syndication format for distributing news headlines on the web. It is a format that originated at Netscape for syndication of content through Netscape Netcenter. The format was also influenced by the the Channel Definition Format, which Microsoft defined and saw its window of opportunity open and close with "push" technologies. Userland.com built and hosted the first RSS aggregator outside of Netscape. Dave Winer of Userland formalized the Netscape specification as RSS 0.91.
The article is about RSS files, which are files used mostly by news sites and blogs. They contain a summary of the most recent topics on a site. RSS files were used by my.netscape.com to monitor multiple sites on your MyNetscape page, also they are used in Evolution and the Nautilus has the ability in CVS (under a "News" sidebar IIRC).
The problem here is that the RSS format was written in XML and used a DTD (document type definition) that was stored on the Netscape servers. Whenever *someone* *somewhere* tries to parse a RSS file the Netscape server is queried for the file and the RSS file is validated against it. So now that Netscape removed the file people don't get to see the RSS summary but get an error instead.
What could be done is putting a copy of the file on an alternate location and changing all RSS files to match the new URI... well, this could be done if it weren't for the fact that Netscape copyrighted the RSS DTD... the only sollution left is to change to the updated RSS format which doesn't depend on Netscape.
Monkey sense
Check out www.openwddx.org and move your data over to an open source alternative backed by the web giants, Macromedia/Allaire. Do the web a favor and don't support AOL.
This is merely Vital information.
As seen on the site:
How 0.92 relates to 0.91
RSS 0.92 is upward-compatible with RSS 0.91.
Every new feature of 0.92 is optional, meaning that a 0.91 file is also a valid 0.92 file.
Now if Netscrape would only document this better and let the rest of the world what is going on.
Check out the Vinny the Vampire comic strip
"It is a greater offense to steal men's labor, than their clothes"
But on the off chance that the 1000th time is going to be different, let me ask this -- has anyone considered just asking Netscape if they'll make the DTD public? The O'Reilly writer doesn't seem to have bothered.
As far as MyNetscape itself is concerned, good riddance as far as I care. They came up with the clever stratagem of blocking Mac IE users. (The notice that there are some unresolved problems with that browser has been there for over a year.) Good move, guys -- piss away all of your market share and then block IE users from the one thing you have left. I switched to Yahoo, with no regrets.
Unsettling MOTD at my ISP.
What about those of us who use Perl?
"My mother works for Microsoft now. A whole other cult."
I mean an RDF file was nothing more than a <UL> list that used a bizarre, tedious format. Yes, it WAS standardized so a valid RDF channel would generally be usable. But what if it's not? Its the source sites lose - you'll just remove it.
--
Top Most Bizarre/Disturbing Error Messages