|
|
Line 1: |
Line 1: |
| [[http://mi-kkiechang.ifrance.com/bizzare-sex.html bizzare sex]] [[http://tulip123456.ifrance.com/topic/xxxpower.html xxxpower]] [[http://elixirium.ifrance.com/lib/galery-sex.html galery sex]] [[http://adrienneee.ifrance.com/blog/sexsi-dog/ sexsi dog]] [[http://competitio.ifrance.com/ivana-spagna/ ivana spagna video gratis]] [[http://end14april.ifrance.com/blog/xxx-comic.html xxx comic]] [[http://elixirium.ifrance.com/lib/eros-gratuito.html eros gratuito]] [[http://doctorpinkerton.ifrance.com/lib/foto-orgie/ foto orgie bisex]] [[http://furrysoap.ifrance.com/scuola-di/ scuola di sesso figlia pompiere]] [[http://spirit-psyki.ifrance.com/lib/frankee-nuda.html frankee nuda]] [[http://jnk713.ifrance.com/img/styles/sculacciate-ragazze/ sculacciate ragazze]] [[http://end14april.ifrance.com/blog/stupid-girl.html stupid girl]] [[http://elixirium.ifrance.com/lib/escot-girls.html escot girls trans annunci]] [[http://adrienneee.ifrance.com/blog/note-suoneria/ note suoneria fuck it]] [[http://elixirium.ifrance.com/lib/sborrate-anali.html sborrate anali trans]] [[http://cincydj.ifrance.com/images/small/figa-culo/ figa culo bocca gratis]] [[http://end14april.ifrance.com/blog/nere-hard.html nere hard video gratis]] [[http://competitio.ifrance.com/gioco-per/ gioco per ragazze]] [[http://tulip123456.ifrance.com/topic/porno-video.html porno video gratuiti]] [[http://mi-kkiechang.ifrance.com/filmati-hard.html filmati hard gratis]] [[http://spirit-psyki.ifrance.com/lib/playboy-girls.html playboy girls]] [[http://mi-kkiechang.ifrance.com/anal-penetration.html anal penetration]] [[http://elixirium.ifrance.com/lib/agenzie-che.html agenzie che offrono ragazze]] [[http://bakadeshi.ifrance.com/img/styles/foto-sexy.html foto sexy g f 5]] [[http://bakadeshi.ifrance.com/img/styles/britney-spears.html britney spears sexs]] [[http://doctorpinkerton.ifrance.com/lib/foto-di/ foto di donne con stivali]] [[http://adrienneee.ifrance.com/blog/videos-xxx/ videos xxx]] [[http://end14april.ifrance.com/blog/donne-da.html donne da scopare]] [[http://bakadeshi.ifrance.com/img/styles/showgirl-italiane.html showgirl italiane]] [[http://mi-kkiechang.ifrance.com/black-girl.html black girl]] [[http://mi-kkiechang.ifrance.com/giochi-on.html giochi on line per sole donne]] [[http://jnk713.ifrance.com/img/styles/duplicare-d/ duplicare d v d gratis]] [[http://mi-kkiechang.ifrance.com/donne-mature.html donne mature in calore]] [[http://adrienneee.ifrance.com/blog/sex-gay/ sex gay gratis]] [[http://end14april.ifrance.com/blog/gay-webcam.html gay webcam]] [[http://adrienneee.ifrance.com/blog/video-pornografici/ video pornografici]] [[http://cincydj.ifrance.com/images/small/mp-dance/ mp3 dance gratis]] [[http://competitio.ifrance.com/ti-sposero/ ti sposero perche eros ramazotti]] [[http://spirit-psyki.ifrance.com/lib/fuck-it.html fuck it traduzione e testo]] [[http://jnk713.ifrance.com/img/styles/monitor-lcd/ monitor lcd ingresso analogico]] [[http://elixirium.ifrance.com/lib/adult-video.html adult video]] [[http://furrysoap.ifrance.com/generoso-motors/ generoso motors]] [[http://spirit-psyki.ifrance.com/lib/clisteri-gay.html clisteri gay]] [[http://elixirium.ifrance.com/lib/foto-de.html foto de porno]] [[http://cincydj.ifrance.com/images/small/xxx-sex/ xxx sex young indian gays]] [[http://tulip123456.ifrance.com/topic/donne-brasiliane.html donne brasiliane]] [[http://spirit-psyki.ifrance.com/lib/video-di.html video di sesso]] [[http://mi-kkiechang.ifrance.com/esibizioniste-sex.html esibizioniste sex]] [[http://spirit-psyki.ifrance.com/lib/foto-pornografiche.html foto pornografiche di jessica alba]] [[http://end14april.ifrance.com/blog/sesso-e.html sesso e padre]] [[http://end14april.ifrance.com/blog/playgirls.html playgirls]] [[http://cincydj.ifrance.com/images/small/girls-a/ girls a verona]] [[http://tulip123456.ifrance.com/topic/www-xxx.html www xxx chile]] [[http://mi-kkiechang.ifrance.com/case-per.html case per sesso in toscana]] [[http://cincydj.ifrance.com/images/small/over-/ over 40 donne]] [[http://competitio.ifrance.com/gioghi-erotici/ gioghi erotici]] [[http://spirit-psyki.ifrance.com/lib/michell-viet.html michell viet desnuda]] [[http://elixirium.ifrance.com/lib/erotici-annunci.html erotici annunci]] [[http://cincydj.ifrance.com/images/small/tuttogratis-per/ tuttogratis per nokia]] [[http://end14april.ifrance.com/blog/fetish-tette.html fetish tette]] [[http://end14april.ifrance.com/blog/pornostar-nere.html pornostar nere]] [[http://jnk713.ifrance.com/img/styles/incesto-suocera/ incesto suocera]] [[http://competitio.ifrance.com/giovanna-melandri/ giovanna melandri nuda]] [[http://end14april.ifrance.com/blog/drunk-girl.html drunk girl]] [[http://bakadeshi.ifrance.com/img/styles/videos-porno.html videos porno gratuitos]] [[http://end14april.ifrance.com/blog/sesso-con.html sesso con animali gratis]] [[http://cincydj.ifrance.com/images/small/confessioni-incesto/ confessioni incesto]] [[http://tulip123456.ifrance.com/topic/calciatori-sexy.html calciatori sexy]] [[http://tulip123456.ifrance.com/topic/sexo-prohibidos.html sexo prohibidos]] [[http://competitio.ifrance.com/video-clip/ video clip tette naturali e sborrate]] [[http://cincydj.ifrance.com/images/small/foto-video/ foto video porno]] [[http://elixirium.ifrance.com/lib/chibolitas-al.html chibolitas al desnudo]] [[http://furrysoap.ifrance.com/video-lesbo/ video lesbo fre]] [[http://furrysoap.ifrance.com/videogratis/ videogratis]] [[http://bakadeshi.ifrance.com/img/styles/michael-jeorge.html michael jeorge]] [[http://bakadeshi.ifrance.com/img/styles/videos-de.html videos de pamela anderson]] [[http://adrienneee.ifrance.com/blog/elisabetta-canalis/ elisabetta canalis calendario 2003]] [[http://end14april.ifrance.com/blog/videoclip-porno.html videoclip porno da scaricare gratis]] [[http://end14april.ifrance.com/blog/pornos-gay.html pornos gay]] [[http://bakadeshi.ifrance.com/img/styles/i-will.html i will survive gloria gaynor]] [[http://jnk713.ifrance.com/img/styles/fiche-vergini/ fiche vergini gratis giovani]] [[http://mi-kkiechang.ifrance.com/tesina-maturita.html tesina maturita gratis]] [[http://mi-kkiechang.ifrance.com/rossella-brescia.html rossella brescia nuda]] [[http://furrysoap.ifrance.com/immagini-sexi/ immagini sexi]] [[http://elixirium.ifrance.com/lib/www-esibizionismo.html www esibizionismo donne com]] [[http://mi-kkiechang.ifrance.com/orgasmus.html orgasmus]] [[http://furrysoap.ifrance.com/donne-con/ donne con taglia 44]] [[http://elixirium.ifrance.com/lib/videos-de.html videos de xxx]] [[http://spirit-psyki.ifrance.com/lib/eros-saffico.html eros saffico]] [[http://cincydj.ifrance.com/images/small/feste-sexy/ feste sexy]] [[http://cincydj.ifrance.com/images/small/escort-uomini/ escort uomini nudi]] [[http://cincydj.ifrance.com/images/small/www-sexe/ www sexe foto com]] [[http://tulip123456.ifrance.com/topic/palmare-gps.html palmare gps canali]] [[http://jnk713.ifrance.com/img/styles/mostrar-chicas/ mostrar chicas desnudas]] [[http://competitio.ifrance.com/test-sesso/ test sesso uomo]] [[http://spirit-psyki.ifrance.com/lib/playboy-hiromi.html playboy hiromi]] [[http://bakadeshi.ifrance.com/img/styles/bella-donna.html bella donna nuda]] [[http://competitio.ifrance.com/pornodive-gratis/ pornodive gratis]] [[http://mi-kkiechang.ifrance.com/tiziana-ferrari.html tiziana ferrari nuda]] [[http://mi-kkiechang.ifrance.com/ragazze-di.html ragazze di savona]] [[http://end14april.ifrance.com/blog/video-porno.html video porno de michael vieth]] [[http://doctorpinkerton.ifrance.com/lib/dolce-bisex/ dolce bisex]] [[http://end14april.ifrance.com/blog/hentaimanga.html hentaimanga]] [[http://elixirium.ifrance.com/lib/donne-acqua.html donne acqua]] [[http://furrysoap.ifrance.com/severina-vuckovic/ severina vuckovic gatis porno]] [[http://spirit-psyki.ifrance.com/lib/photo-sex.html photo sex]] [[http://jnk713.ifrance.com/img/styles/uomini-sexxy/ uomini sexxy]] [[http://end14april.ifrance.com/blog/scarica-game.html scarica game gratis]] [[http://furrysoap.ifrance.com/fuck-it/ fuck it i don t want you back lyrics]] [[http://jnk713.ifrance.com/img/styles/fuck-the/ fuck the police]] [[http://spirit-psyki.ifrance.com/lib/foto-vip.html foto vip gratis]] [[http://cincydj.ifrance.com/images/small/knight-george/ knight, george wilson]] [[http://doctorpinkerton.ifrance.com/lib/girls-wallpapers/ girls wallpapers]] [[http://mi-kkiechang.ifrance.com/pamela-anderson.html pamela anderson che fa un pompino]] [[http://mi-kkiechang.ifrance.com/video-sex.html video sex]] [[http://doctorpinkerton.ifrance.com/lib/giochi-azione/ giochi azione e avventura gratis]] [[http://competitio.ifrance.com/italia-sexy/ italia sexy]] [[http://elixirium.ifrance.com/lib/tv-usb.html tv usb digitale analogico]] [[http://competitio.ifrance.com/gay-al/ gay al telefono]] [[http://tulip123456.ifrance.com/topic/free-video.html free video porno]] [[http://jnk713.ifrance.com/img/styles/provini-porno/ provini porno film]] [[http://tulip123456.ifrance.com/topic/vendita-on.html vendita on line dvd adulti]] [[http://furrysoap.ifrance.com/gay-famosi/ gay famosi]] [[http://elixirium.ifrance.com/lib/uomini-famosi.html uomini famosi nudi]] [[http://competitio.ifrance.com/donne-singole/ donne singole in liguria]] [[http://spirit-psyki.ifrance.com/lib/foto-gratis.html foto gratis di troie con tette grosse]] [[http://furrysoap.ifrance.com/jet-are/ jet are you gomma be my girl]] [[http://adrienneee.ifrance.com/blog/transex-webcam/ transex webcam]] [[http://bakadeshi.ifrance.com/img/styles/george-romero.html george romero]] [[http://competitio.ifrance.com/giochi-erotico/ giochi erotico online gratis]] [[http://spirit-psyki.ifrance.com/lib/suocera-incesto.html suocera incesto]] [[http://elixirium.ifrance.com/lib/fotos-follando.html fotos follando de pamela anderson]] [[http://mi-kkiechang.ifrance.com/sexy-matura.html sexy matura]] [[http://end14april.ifrance.com/blog/jump-girls.html jump girls aloud]] [[http://competitio.ifrance.com/racconti-erotici/ racconti erotici di adolescenti]] [[http://doctorpinkerton.ifrance.com/lib/gabriella-ferrari/ gabriella ferrari nuda]] [[http://cincydj.ifrance.com/images/small/camerun-diaz/ camerun diaz video porno]] [[http://furrysoap.ifrance.com/last-dance/ last dance donne summer]] [[http://adrienneee.ifrance.com/blog/canalis-corvaglia/ canalis corvaglia max]] [[http://adrienneee.ifrance.com/blog/danielle-brett/ danielle brett nuda]] [[http://jnk713.ifrance.com/img/styles/lamu-porno/ lamu porno]] [[http://jnk713.ifrance.com/img/styles/eres-todo/ eres todo poderoso]] [[http://bakadeshi.ifrance.com/img/styles/filmini-porno.html filmini porno da vedere gratis]] [[http://end14april.ifrance.com/blog/manga-eros.html manga eros gratis]] [[http://elixirium.ifrance.com/lib/guns-n.html guns n roses. sex n drugs n rock n roll]] [[http://tulip123456.ifrance.com/topic/sex-movies.html sex movies]] [[http://end14april.ifrance.com/blog/signore-x.html signore x orge]] [[http://competitio.ifrance.com/the-sexy/ the sexy bikinis models]] [[http://spirit-psyki.ifrance.com/lib/pornodivas.html pornodivas]] [[http://elixirium.ifrance.com/lib/paperboy-special.html paperboy special day gratis]] [[http://mi-kkiechang.ifrance.com/crea-donna.html crea donna nuda]] [[http://mi-kkiechang.ifrance.com/xena-nuda.html xena nuda]] [[http://bakadeshi.ifrance.com/img/styles/bacio-lesbo.html bacio lesbo]] [[http://jnk713.ifrance.com/img/styles/sex-araba/ sex araba]] [[http://tulip123456.ifrance.com/topic/squrting-girl.html squrting girl]] [[http://furrysoap.ifrance.com/video-porno/ video porno luly bosa]] [[http://doctorpinkerton.ifrance.com/lib/foto-gratis/ foto gratis brad pitt]] [[http://competitio.ifrance.com/invio-sms/ invio sms gratis]] [[http://spirit-psyki.ifrance.com/lib/superdotati-foto.html superdotati foto gratis]] [[http://competitio.ifrance.com/sex-free/ sex free]] [[http://mi-kkiechang.ifrance.com/video-porno.html video porno donne di nere]] [[http://spirit-psyki.ifrance.com/lib/incontro-lesbo.html incontro lesbo]] [[http://cincydj.ifrance.com/images/small/cantanti-donne/ cantanti donne foto]] [[http://cincydj.ifrance.com/images/small/gay-dating/ gay dating]] [[http://furrysoap.ifrance.com/sfondo-gratis/ sfondo gratis power point]] [[http://spirit-psyki.ifrance.com/lib/pornoshop.html pornoshop]] [[http://adrienneee.ifrance.com/blog/contatore-visite/ contatore visite gratis]] [[http://adrienneee.ifrance.com/blog/mangaxxx-gratis/ mangaxxx gratis]] [[http://end14april.ifrance.com/blog/casalinghe-nude.html casalinghe nude gratis]] [[http://adrienneee.ifrance.com/blog/le-ragazze/ le ragazze americane]] [[http://tulip123456.ifrance.com/topic/radiocomando-.html radiocomando 3 canali]] [[http://end14april.ifrance.com/blog/go-fish.html go fish gay]] [[http://jnk713.ifrance.com/img/styles/video-preview/ video preview sexy]] [[http://furrysoap.ifrance.com/belgian-girl/ belgian girl]] [[http://mi-kkiechang.ifrance.com/blonde-anal.html blonde anal]] [[http://jnk713.ifrance.com/img/styles/una-nueva/ una nueva noche fria callejeros]] [[http://tulip123456.ifrance.com/topic/ortaggi-porno.html ortaggi porno]] [[http://end14april.ifrance.com/blog/sesso-firenze.html sesso firenze]] [[http://spirit-psyki.ifrance.com/lib/www-ragazze.html www ragazze18 it]] [[http://spirit-psyki.ifrance.com/lib/spartiti-anni.html spartiti anni 60 gratis]] [[http://spirit-psyki.ifrance.com/lib/showgirl-nude.html showgirl nude gratis]] [[http://elixirium.ifrance.com/lib/video-sexy.html video sexy gratis on line]] [[http://competitio.ifrance.com/scarica-norton/ scarica norton antivirus gratis]] [[http://elixirium.ifrance.com/lib/scarica-gioco.html scarica gioco pc gratis]] [[http://bakadeshi.ifrance.com/img/styles/jook-girl.html jook girl]] [[http://elixirium.ifrance.com/lib/donne-matura.html donne matura]] [[http://adrienneee.ifrance.com/blog/sexy-foto/ sexy foto di liv tyler]] [[http://tulip123456.ifrance.com/topic/foto-trans.html foto trans gratis]] [[http://spirit-psyki.ifrance.com/lib/foto-gratis.html foto gratis tatuaggio]] [[http://end14april.ifrance.com/blog/ragazze-lugano.html ragazze lugano]] [[http://elixirium.ifrance.com/lib/softcam-canal.html softcam canal sat]] [[http://tulip123456.ifrance.com/topic/stephenson-george.html stephenson, george]] [[http://end14april.ifrance.com/blog/favola-eros.html favola eros ramazzotti]] [[http://adrienneee.ifrance.com/blog/giochi-gratis/ giochi gratis adulti]] [[http://mi-kkiechang.ifrance.com/palermo-porno.html palermo porno]] [[http://spirit-psyki.ifrance.com/lib/foto-sexy.html foto sexy ainett stephens]] [[http://furrysoap.ifrance.com/tallava-gratis/ tallava gratis]] [[http://elixirium.ifrance.com/lib/porno-free.html porno free]] [[http://cincydj.ifrance.com/images/small/statistica-web/ statistica web gratis]] [[http://furrysoap.ifrance.com/nuovi-sexy/ nuovi sexy]] = XHTML Syndication History =
| | = XHTML Syndication History = |
|
| |
|
| The idea of using XHTML syndication is by no means new. | | The idea of using XHTML syndication is by no means new. |
Line 38: |
Line 38: |
|
| |
|
| * the title of the channel is taken from the title of the page | | * the title of the channel is taken from the title of the page |
| * each <code> | | * each <code><div class="item"></code> on the page indicates an RSS item |
| | ** each such div element should contain an h2 or h3 element; this serves as the item's title. |
| | ** it should also contain a p element that serves as the item's description. |
| | **the p element should contain an <code><a rel="details" href="...ref...">...</a></code> which is taken as the URI of the item. |
| | **the div should contain some element with <code>class="date"</code>; its content should be a date in DD Month YYYY format; this is taken as the Dublin Core date of the item. |
| | |
| | === XHTML Syndication Module === |
| | 19 July 2002 |
| | Joe Gregorio published an XHTML Syndication Module. |
| | |
| | <blockquote> |
| | The motivation for this document is to do away with RSS as a seperate file format. If web publishers and CMSs want to participate in content syndication then they have to produce two versions of their front page, the HTML version and the RSS version. A careful inspection of XHTML and common web practice shows that most of the information need to do syndication already exists in web pages published today. What is needed is a little extra information to make syndication possible. |
| | </blockquote> |
| | Its done by way of an xml namespace which adds attributes to the XHTML. Example: |
| | |
| | <blockquote><pre><nowiki> |
| | <div class="singleItem" syn:item=""> |
| | <h4><a syn:title="" syn:link="href" href="http://bitworking.org/2002/07/18.html#a245" |
| | class="weblogItemTitle">Bye-bye BurningBird</a></h4> |
| | <p class="firstItemParagraph" syn:description=""> |
| | Hard to believe but <a href="http://weblog.burningbird.net/archives/000370.php">BurningBird</a> |
| | is closing down her blog. Best of wishes Shelly.</p> |
| | <div class="singleItemFooter"> |
| | <span class="itemPermaLinkTime">12:21:21 AM |
| | <span class="itemPermaLink"><a href="2002/07/18.html#a245">#</a> |
| | </span>&nbsp;&nbsp; |
| | </span> |
| | </div> |
| | </div> |
| | </nowiki></pre></blockquote> |
| | Reference: [http://bitworking.org/XHTML-Syndication-20020719.html] |
| | |
| | === RSS: XHTML Profile === |
| | Aaron Swartz has an XHTML profile. Description: |
| | |
| | <blockquote> |
| | * the value of the <title> is the title of your site |
| | * (optional)the element with class="description" contains a short description |
| | * each element with class="item" on your page is an item, inside which: |
| | ** the element with class="title" is the item's title |
| | ** everything else is the content of the item |
| | ** the link with rel="bookmark" is the URI of the item |
| | ** (optional) the element with class="date" is the date |
| | </blockquote> |
| | |
| | Reference: [http://www.aaronsw.com/2002/rssXP] |
| | |
| | == Discussion == |
| | This section is for collecting links to stuff that discusses the idea of using XHTML for syndication. Personally, I'm most interested in proposals/ideas that *didn't* take off. I want to learn from previous mistakes. Feel free to add to this list, with a summary, if you'd like. --[[User:RyanKing|RyanKing]] 14:34, 27 Oct 2005 (PDT) |
| | |
| | * http://www.dashes.com/anil/2002/11/22/syndication_for |
| | * http://www.actsofvolition.com/archives/2002/march/blogmltheweblog |
| | * http://weblog.burningbird.net/archives/2002/11/26/rss-push-back |
| | * http://www.intertwingly.net/blog/977.html |
| | |
| | = Queue = |
| | Since this document is a work in progress, this section is simply a list of links which need to be covered. |
| | * http://ln.hixie.ch/?start=1038263537&count=1 |
| | * http://www.aaronsw.com/weblog/000738 |
| | * http://www.kryogenix.org/days/2002/11/24/instead |
| | * http://tantek.com/log/2002/11.html#L20021124t1454 |
| | * http://tantek.com/log/2002/11.html#L20021124t0620 |
| | * http://www.scottandrew.com/weblog/2002_11#a000469 |
| | * http://bitworking.org/2002/07/19.html#a251 |
| | * http://bitworking.org/2002/07/15.html#a244 |
| | * http://diveintomark.org/archives/2002/11/26/the_rebellion_will_be_syndicated |
| | * http://diveintomark.org/archives/2002/11/26#syndication_is_not_publication |
| | * http://www.yetanothercommunitysystem.com/yacs/articles/view.php/438 |
| | * http://diveintomark.org/archives/2002/11/26/syndication_is_not_publication |
| | * http://www.dellah.com/orient/2002/11/26/the-xhtml-syndication-debate |
| | * http://nilesh.org/weblog/2002/11/xhtml-syndication/ |
| | * http://dannyayers.com/archives/2003/04/30/xhtml-syndication-module/ |
| | * http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ |
| | * http://www.dashes.com/anil/2002/11/22/syndication_for |
| | |
| | (tidy me ;-) |
| | Dan Brickley, comment at http://dannyayers.com/archives/2005/11/26/history/ : |
| | Eric van der Vlist had an implementation of this back in 2000 http://groups.yahoo.com/group/XHTML-L/message/683. We made a version available on the ILRT site http://www.ilrt.bris.ac.uk/discovery/2000/08/hss/sw.html, which fed into the more widely used W3C version http://www.w3.org/2000/08/w3c-synd/ of this idea. I still think this is the way to go, ultimately. The use cases just aren’t different enough to justify having completely different document formats, solely on basis of their dissemination mechanism. But I tried raising this in early Atom days and got told it was a silly idea. Maybe as the XML doc formats mature (XHTML2, CDF) it’ll be time to revisit again. |
XHTML Syndication History
The idea of using XHTML syndication is by no means new.
When the idea first started coming up on the microformats-discuss list, it sounded like a new, novel idea. It's not. Of course, I (Ryan King wasn't a citizen of Blogistan when it had been discussed before, so I decided to do some research. Here's a brief history of the idea:
Mark Pilgrim accurately asserts that "Every few months, somebody floats the idea of doing away with RSS and replacing it with HTML or XHTML, 'because semantic markup is all we need'."
Apparently he was right, because the topic keeps coming up.
Mark also says:
I’ve talked about application posture before; it seems to me that this latest movement adopts the wrong posture. The entire success of RSS is predicated on the principle that you can keep doing whatever messed up stuff you’ve always done on your web pages… oh, and do this other thing too. Look, it’s simple, you can code it up in an hour with a few print statements and an escape function. By contrast, this latest XHTML-as-syndication movement seems to be based on the principle that syndication is so incredibly important that you must immediately stop whatever you’re doing with your web pages, upgrade to XHTML, validate your markup, restructure your home page to include all and only the content you’re willing to syndicate, and by the way, would you please unlearn that ugly nasty presentational page layout language you’ve been using for years and learn this wonderful happy structured semantic markup language instead?
In response, in seems that people are already *unlearning their crappy presentational markup shit.* Could it be that, given the move towards a separation of presentation and structure, we may now be able to create a syndication format in XHTML (at least for blogs)?
--RyanKing 14:34, 27 Oct 2005 (PDT)
Work in Progress
This document is a work in progress. If you'd like to contribute, feel free to take one of the links from the Queue at the bottom of the page, analyze it, write a short summary of the proposal and record any issues in the "Issues Raised" section.
Reference: [1]
Issues Raised
This section is for documenting issues raised in earlier efforts at using XHTML as a syndication format.
- How do we represent dates in XHTML? (see above) [2]
- Requiring specific structural elements doesn't make sense [3]
Proposed Profiles, etc
Site Summaries in XHTML
Dan Connoly of the W3C has a "Site Summaries in XHTML" to express RDF 1.0 channels in XHTML.
http://www.w3.org/2000/08/w3c-synd/
A boiled down, loose interpretation of the spec:
- the title of the channel is taken from the title of the page
- each
<div class="item">
on the page indicates an RSS item
- each such div element should contain an h2 or h3 element; this serves as the item's title.
- it should also contain a p element that serves as the item's description.
- the p element should contain an
<a rel="details" href="...ref...">...</a>
which is taken as the URI of the item.
- the div should contain some element with
class="date"
; its content should be a date in DD Month YYYY format; this is taken as the Dublin Core date of the item.
XHTML Syndication Module
19 July 2002
Joe Gregorio published an XHTML Syndication Module.
The motivation for this document is to do away with RSS as a seperate file format. If web publishers and CMSs want to participate in content syndication then they have to produce two versions of their front page, the HTML version and the RSS version. A careful inspection of XHTML and common web practice shows that most of the information need to do syndication already exists in web pages published today. What is needed is a little extra information to make syndication possible.
Its done by way of an xml namespace which adds attributes to the XHTML. Example:
<div class="singleItem" syn:item="">
<h4><a syn:title="" syn:link="href" href="http://bitworking.org/2002/07/18.html#a245"
class="weblogItemTitle">Bye-bye BurningBird</a></h4>
<p class="firstItemParagraph" syn:description="">
Hard to believe but <a href="http://weblog.burningbird.net/archives/000370.php">BurningBird</a>
is closing down her blog. Best of wishes Shelly.</p>
<div class="singleItemFooter">
<span class="itemPermaLinkTime">12:21:21 AM
<span class="itemPermaLink"><a href="2002/07/18.html#a245">#</a>
</span>
</span>
</div>
</div>
Reference: [4]
Aaron Swartz has an XHTML profile. Description:
- the value of the <title> is the title of your site
- (optional)the element with class="description" contains a short description
- each element with class="item" on your page is an item, inside which:
- the element with class="title" is the item's title
- everything else is the content of the item
- the link with rel="bookmark" is the URI of the item
- (optional) the element with class="date" is the date
Reference: [5]
Discussion
This section is for collecting links to stuff that discusses the idea of using XHTML for syndication. Personally, I'm most interested in proposals/ideas that *didn't* take off. I want to learn from previous mistakes. Feel free to add to this list, with a summary, if you'd like. --RyanKing 14:34, 27 Oct 2005 (PDT)
Queue
Since this document is a work in progress, this section is simply a list of links which need to be covered.
(tidy me ;-)
Dan Brickley, comment at http://dannyayers.com/archives/2005/11/26/history/ :
Eric van der Vlist had an implementation of this back in 2000 http://groups.yahoo.com/group/XHTML-L/message/683. We made a version available on the ILRT site http://www.ilrt.bris.ac.uk/discovery/2000/08/hss/sw.html, which fed into the more widely used W3C version http://www.w3.org/2000/08/w3c-synd/ of this idea. I still think this is the way to go, ultimately. The use cases just aren’t different enough to justify having completely different document formats, solely on basis of their dissemination mechanism. But I tried raising this in early Atom days and got told it was a silly idea. Maybe as the XML doc formats mature (XHTML2, CDF) it’ll be time to revisit again.