Microformat Shiv est une librairie javascript permettant de parser facilement les données des microformats (geo, hCard, adr...).
Les microformats ==> http://microformats.org/wiki/Main_Page ont le vent en poupe sur le web d'aujourd'hui. Microformat Shiv est un ensemble de fichiers javascript compatible sur tous les navigateurs et permettant de parser facilement les données de ces balises HTML.
Elle permet de parser les microformats suivants:
hCard
hCalendar
hResume
hReview
hAtom
XFN
adr
geo
tag
Pour chaque microformat, un fichier javascript est disponible pour n'utiliser que ce dont vous avez besoin.
Voici un exemple d'utilisation pour parser le microformat adr:
01.<div class="adr">
02.<div class="type sentence-case">work</div>
03.<div class="extended-address">Suite 1</div>
04.<div class="extended-address">Clarence House</div>
05.<div class="street-address">30-31 North Street</div>
06.<div class="locality">Brighton</div>
07.<div class="region">East Sussex</div>
08.<div class="country-name">United Kingdom</div>
09.<div class="postal-code">BN1 1EB</div>
10.</div>
Et pour parser les infos:
1.var domNode = document.getElementById('adr-example');
2.var jsonObject = navigator.microformats.get('adr', domNode);
3.alert(JSON.stringify(jsonObject));
Simple et pratique pour vos applications web sémantiques utilisant des microformats et javascript.
LIEN