{"id":871,"date":"2006-11-03T23:48:42","date_gmt":"2006-11-04T07:48:42","guid":{"rendered":"http:\/\/cephas.net\/blog\/2006\/11\/03\/rss-processing-instructions-and-firefox-20\/"},"modified":"2006-11-03T23:48:42","modified_gmt":"2006-11-04T07:48:42","slug":"rss-processing-instructions-and-firefox-20","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2006\/11\/03\/rss-processing-instructions-and-firefox-20\/","title":{"rendered":"RSS, Processing Instructions and Firefox 2.0"},"content":{"rendered":"<p>A couple weeks ago I posted an article that <a href=\"http:\/\/cephas.net\/blog\/2006\/08\/30\/xsl-css-processing-instructions-using-rome\/\">describes how you can use XML stylesheets with ROME to create RSS \/ Atom feeds<\/a> that are &#8216;user friendly&#8217; (like the ones that FeedBurner produces).  <a href=\"http:\/\/www.mozilla.com\/en-US\/firefox\/\">Firefox 2.0<\/a>, <a href=\"http:\/\/www.mozilla.com\/en-US\/press\/mozilla-2006-10-24.html\">released just this past week<\/a>, has a new feature which renders my article moot.  The &#8220;Previewing and subscribing to Web feeds&#8221; feature, is a good one for most non technical users: click on a link that results in an RSS feed and Firefox will recognize the RSS content type and show you the RSS styled with their own style sheet <i>even if the feed has provided a style sheet<\/i>. The current workaround, should you want your visitors to see your style sheet instead of the default Firefox 2.0 stylesheet, is to<\/p>\n<blockquote><p>\n&#8220;&#8230;put in a comment ranting about the evils of sniffing web content and overriding the desires of web developers which is long enough to move &#8220;&lt;rss&#8221; or &#8220;&lt;feed&#8221; out of the first 512 bytes, since that&#8217;s all we sniff.&#8221;<br \/>\n(<a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=338621#c1\">source<\/a>)\n<\/p><\/blockquote>\n<p>There&#8217;s an extremely <a href=\"http:\/\/groups.google.com\/group\/mozilla.dev.apps.firefox\/browse_thread\/thread\/146f70eaf0e1686f\/f35c316db3883cf8#f35c316db3883cf8\">lively discussion <\/a> going on in the mozilla.dev.apps.firefox newsgroup and on <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=338621\">bugzilla<\/a> about this behavior.  <\/p>\n<p>More <a href=\"http:\/\/weblogs.mozillazine.org\/ben\/archives\/016959.html\">here<\/a>, <a href=\"http:\/\/diveintomark.org\/archives\/2006\/09\/12\/sniff\">here<\/a>, <a href=\"http:\/\/blogs.msdn.com\/ie\/archive\/2005\/02\/01\/364581.aspx\">here<\/a>, <a href=\"http:\/\/inessential.com\/?comments=1&#038;postid=2885\">here<\/a> and <a href=\"http:\/\/diveintomark.org\/archives\/2004\/08\/13\/safari-content-sniffing\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple weeks ago I posted an article that describes how you can use XML stylesheets with ROME to create RSS \/ Atom feeds that are &#8216;user friendly&#8217; (like the ones that FeedBurner produces). Firefox 2.0, released just this past week, has a new feature which renders my article moot. The &#8220;Previewing and subscribing to &hellip; <a href=\"https:\/\/cephas.net\/blog\/2006\/11\/03\/rss-processing-instructions-and-firefox-20\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">RSS, Processing Instructions and Firefox 2.0<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,32,10],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/871"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=871"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/871\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}