Vous pouvez penser aux alimentations en tant que petits modules d'information qui peuvent être branchés aux sites Web existants, être consommés par des clients sur leur dessus de bureau, ou consommer par des aggregators à présenter par des utilisateurs avec d'autres alimentations. Aggregators offrent également rechercher la fonctionnalité aux utilisateurs, permettant à de nouveaux utilisateurs de localiser votre emplacement et d'alimenter (une grande raison de fournir une alimentation en premier lieu).
|
|
Sites Web tels que Yahoo ! alimentations d'enchaînement de produit.
On dit que le logiciel qui télécharge et emploie des alimentations consomme ou agrège des alimentations.
Des emplacements tels que les nouvelles de Google qui recherchent des alimentations d'un certain nombre de sources et d'articles choisis par affichage s'appellent les aggregators.
La plupart des alimentations sont fournies dans un de deux formats, RSS (sommaire riche d'emplacement, ou sommaire d'emplacement de RDF, selon qui vous demandez) ou atome. Ces formats fournissent des manières normalisées pour information d'être présenté, comme des calibres pour que les fournisseurs de contenu collent leur information dans. L'utilisation de ces formats d'affichage standard par différents (et autrement concurrençant) sites Web a été un composant important du succès des alimentations, parce qu'un morceau de logiciel doit seulement être écrit une fois, et il peut consommer l'information appropriée d'une grande variété de différents emplacements.
RSS est probable le format plus répandu sur le Web. Il a été à l'origine développé par Netscape pour donner aux fournisseurs de contenu une manière facile pour faire brancher leur information à leur mon portail de Netscape (un homepage utilisateur-configurable qui contient des sources de nouvelles choisies par l'utilisateur). D'autres versions ont été développées par d'autres jusqu'à ce que les spécifications 2.0 aient été libérées et déclarées pour être la version finale de la série. La plupart des emplacements employant RSS ou fournissent une alimentation dedans 0.91 ou 2.0 que — j'ai trouver encore un emplacement fournir seulement une alimentation dedans la version 1.0 de Spéc..
RSS 0.91
< ?xml version="1.0" ? >
< rss version="2.0" >
< canal >
< title></title >
< link></link >
< description></description >
< language></language >
< copyright></copyright >
< managingEditor></managingEditor >
< webMaster></webMaster >
< pubDate></pubDate >
< lastBuildDate></lastBuildDate >
< docs></docs >
< image >
< url></url >
< title></title >
< link></link >
< width></width >
< height></height >
< description></description >
</image >
< rating></rating >
< textInput></textInput >
< title></title >
< description></description >
< name><name >
< link></link >
</textInput >
< skipHours></skipHours >
< skipDays></skipDays >
< article > *
< title></title >
< link></link >
< description></description >
</article >
</canal >
RSS 1.0
< ?xml version="1.0" ? >
< rss version="1.0" >
< canal >
< title></title >
< link></link >
< description></description >
< image >
< url></url >
< title></title >
< link></link >
</image >
< textInput></textInput >
< title></title >
< description></description >
< name><name >
< link></link >
</textInput >
< article > *
< title></title >
< link></link >
< description></description >
</article >
</canal >
< ?xml version="1.0" ? >
< rss version="2.0" >
< canal >
< title></title >
< link></link >
< description></description >
< language></language >
< copyright></copyright >
< managingEditor></managingEditor >
< webMaster></webMaster >
< pubDate></pubDate >
< lastBuildDate></lastBuildDate >
< category></category >
< generator></generator >
< docs></docs >
< opacifiez le domaine = "" port = "" chemin = ""
registerProcedure = "" protocole = ""/>
< ttl></ttl >
< image >
< url></url >
< title></title >
< link></link >
< width></width >
< height></height >
< description></description >
</image >
< rating></rating >
< textInput></textInput >
< title></title >
< description></description >
< name><name >
< link></link >
</textInput >
< skipHours></skipHours >
< skipDays></skipDays >
< article > *
< title></title >
< link></link >
< description></description >
< author></author >
< domaine de catégorie = "" > </catégorie >
< comments></comments >
< clôture URL = "" longueur = "" type = ""/>
< guid></guid >
< pubDate></pubDate >
< source url=""></source >
</article >
</canal >
L'atome a été développé après que RSS pour résoudre ait perçu des failings des spécifications maintenant complètes de RSS. Il fait une utilisation plus étendue de namespacing pour tous ses éléments, et se repose actuellement au statut de predraft pour son 0.3 état, où il s'est reposé depuis 2003 en retard. En dépit de tous les avertissements dans les spécifications au sujet de ne pas les employer jusqu'à ce qu'elles soient officiellement libérées, la plupart des emplacements et aggregators offrant l'appui d'atome se servent de la 0.3 version de Spéc..
< ?xml version="1.0"encoding="utf-8" ? >
< alimentation version="0.3"xmlns="http://purl.org/atom/ns #" >
< title>dive dans mark</title >
< rel="alternate" type="text/html" de lien
href="http://e-articles.info/"/>
< modified>2003-12-13T18:30:02Z</modified >
< auteur >
< name>Mark Pilgrim</name >
</auteur >
< entrée >
< title>Atom 0.3 snapshot</title >
< rel="alternate" type="text/html" de lien
href="http://e-articles.info/2003/12/13/atom03"/>
< id>tag:e-articles.info, 2003:3.2397</id >
< issued>2003-12-13T08:29:29-04:00</issued >
< modified>2003-12-13T18:30:02Z</modified >
</entrée >
</alimentation >
Online: 849 users browsing the articles directory
|
|