RSS development history simple review

xiaoxiao2021-03-06  14

RSS development history simple review

Author: Tian Chunfeng link: http: //blog.9cbs.net/accesine960/archive/2005/03/05/312308.aspx

The first version of RSS is RSS 0.90, which is Natscape to develop and design in 1999, mainly to establish a portal that integrates major news sites. Since this technology is based on the W3C's new generation of Semantic Network Technology RDF (Resource Description Framework), Natscape refers to RSS as: "RDF Site Summary" or "Rich Site Summary". With the deterioration of Natscape companies, the development of RSS is also in the dead belly. And a company specially engaged in the company USERLAND developed by blog writing software, and saw the prospect of this technology. In the first time, the RSS is integrated into its Weblog (blog), and then the RSS version 0.91. With the popularity of Blog, RSS has also developed together, and you can say that Blog and RSS are a pair of twins brothers. Userland has gradually occupying the leading rights of RSS development, while developing RSS towards the simplified direction, launched RSS's 0.92, 0.93,0.94 version, Userland gives RSS a new definition: "Really Simple Syndication". This phrase is still not known as the Chinese translation of this phrase. At the same time, many other companies, organizations also realize that this technology has a broader use, so they gather together to study a RSS standard, which is: RSS1.0. But they did not start from the 0.94 version of the userland, but started from the 0.90 version of Natscape, and there was no Userland to communicate well during the period, so it happened. Userland seeing RSS1.0 is rushing to RSS0.94, and to replace RSS 0.94, it does not dare to issue RSS2.0. This is the problem of two branches of the RSS we said today.

The development of RSS has encountered a big trouble. In this case, Atom has appeared, Atom is also a news aggregation technique similar to RSS. Because of the time of the time, Atom has no RSS version of the problem, and it has a good improvement in scalability, it is more difficult to provide atom for guided development.

So far, RSS has a total of seven versions. It is recommended to use RSS 1.0 and RSS 2.0, RSS2.0 is the most popular version, but the RSS reader supports all versions of RSS, and a small part of the ATOM. Here is an example of RSS 2.0 version:

How happy website </ title> <link> http://www.domolo.com </ link> <description> How happy personal knowledge management system, personal information management assistant expert </ description> <image> <url> "http://www.domolo.com/domolo./iMages/xiaodingdong_ie_toolbar.jpg </ URL> <title> Xiao Wei </ title> <link> http://www.domolo.com </ link> </ image> <item> <title> page delivery --- posted </ title> < Link> http://www.domolo.com/domolo/troykm/index.aspx </ link> <design> page Express service, as long as you right click, you can save the you want to browse, Search, package download. </ description> <pubdate> Mar, 4 Jan 2004 16:16:16 GMT </ pubdate> </ item> </ channel> </ rSs> It can be seen that the format is very simple. More detailed format information: Complete definition</p> <p>For more information, please refer to: http://radio.userland.com/allaboutrs #.xmlfiles.com/rss/</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-50379.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="50379" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.042</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'F5G0PN5IVIkUZSR6rVTEzSP4rY4uIdaBScpmxSJjFkMbO3X9CGe0l3GmAeUuctz11cTqHWxGn9vfjvlKGXgqaQ_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>