It is currently Sat Sep 20, 2014 11:53 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: SPCR Article RSS Feed
PostPosted: Fri May 04, 2007 3:31 am 
Offline

Joined: Fri Jan 19, 2007 6:54 am
Posts: 5
Location: Netherlands
I've been following the articles on SPCR quite some time and use Internet Explorer 7 as my RSS Feed reader.

Unfortunately the SPCR RSS Feed has a so called DTD which IE7 does not allow. Is it possible to remove this definition from the file so it is properly recognized and i can add it to my feed list?

I am sure others also have this problem.

Here (http://blogs.msdn.com/rssteam/articles/ ... Guide.aspx) is some information including info about the DTD and what to do (see section III)

TIA and best regards,

Birkoff

PS: the feed for the forums works without a problem.

Code:
Internet Explorer cannot display this feed
 
   Internet Explorer does not support feeds with DTDs.
     Go back to the previous page.
 
     More information

This feed contains a DTD (Document Type Definition). DTDs are used to define a structure of a webpage. Internet Explorer does not support DTDs in feeds.


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 04, 2007 12:41 pm 
Offline

Joined: Wed Aug 23, 2006 7:09 pm
Posts: 536
Location: Nova Scotia, Canada
This is more a Windows/IE security implementation issue than an RSS issue. The RSS specification states that all RSS files must conform to the XML 1.0 specification, as published on the World Wide Web Consortium (W3C) website. That XML specification explicitly outlines the use of DOCTYPE and DTD for the definition and inclusion of entities in an XML document.

So while the presence of the DOCTYPE statement may conflict with some IE browser settings it is a valid part of an RSS feed. The MS site also outlines how to enable the use of Doctype/DTD in feed reading.

_________________
Obsolesence is just a lack of imagination!


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 04, 2007 9:04 pm 
Offline

Joined: Thu Aug 10, 2006 11:07 am
Posts: 316
From the error message:
Quote:
DTDs are used to define a structure of a webpage.

Wrong, Microsoft. They're used in more than just webpages. XML and SGML come to mind.
Quote:
Internet Explorer does not support DTDs in feeds.

This is a browser limitation; SPCR isn't responsible -- it's perfectly acceptable to use DOCTYPE in RSS feeds; Microsoft has chosen to forgo support for yet another technology. It's like using a bit of CSS2 or 2.1 in a webpage -- the standard says it's permitted; you just need to find a user agent that supports it.

Might I suggest that you try something different like Mozilla Firefox 2.0? Or Seamonkey, Opera, or some other modern browser that actually supports stuff.


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 04, 2007 11:47 pm 
Offline

Joined: Fri Jan 19, 2007 6:54 am
Posts: 5
Location: Netherlands
why does everyone always starts complaining what microsoft is doing wrong. This is a topic about site feedback, not microsoft

i will not use any other browser other than IE because i don't have too. Currently i have around 30 RSS feeds and have had many many more in the past. the SPCR Feed is the first one i find that gives me this error, so clearly there must be a typo in it or something.

Quote:
So while the presence of the DOCTYPE statement may conflict with some IE browser settings it is a valid part of an RSS feed. The MS site also outlines how to enable the use of Doctype/DTD in feed reading.


if you say that it is supported and microsoft has information on how to implement in correctly, than what's the issue here?


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 04, 2007 11:49 pm 
Offline

Joined: Fri Jan 19, 2007 6:54 am
Posts: 5
Location: Netherlands
I would like to thank the webmaster for helping me out with this problem.

As i was just trying to get a RSS validator for the feed i noticed i can now open the feed in IE.

Best regards,

Birkoff


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 05, 2007 10:46 am 
Offline

Joined: Wed Aug 23, 2006 7:09 pm
Posts: 536
Location: Nova Scotia, Canada
Quote:
why does everyone always starts complaining what microsoft is doing wrong. This is a topic about site feedback, not microsoft

i will not use any other browser other than IE because i don't have too. Currently i have around 30 RSS feeds and have had many many more in the past. the SPCR Feed is the first one i find that gives me this error, so clearly there must be a typo in it or something.


Becasue the problem is not with the feed, but with the implementation of feed reading that Micrsoft chhoses to use in their browser. There is no typo in the feed.

Quote:
if you say that it is supported and microsoft has information on how to implement in correctly, than what's the issue here?


The issue is that YOU will have to enable the "feature" in IE that lets it handle DTD's in feeds. MS has chosen to turn this off by default. Again, this is a choice by Microsoft for their browser and NOT a problem with the feed.

_________________
Obsolesence is just a lack of imagination!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group