Parseurs Microformats

From Microformats Wiki
Jump to navigation Jump to search

Cette page liste les librairies qui consomment, transforment ou convertissent les microformats. Ce n'est qu'une liste partielle. Si vous avez connaissance d'autres outils équivalents pour les microformats, ajoutez-les svp et listez les microformats spécifiques qu'ils supportent. Il existe une page séparée pour les validateurs.


Liste par ordre alphabétique par langage de programmation :


.Net

UfXtract est un parseur microformats .Net open source. Il peut parser les microformats à partir des URLs ou chaînes HTML. La data extraite peut être utilisée directement dans .Net ou convertie en .Net ou convertie en JSON, JSON-P ou XML. Supporte actuellement 16 microformats et peut s'étendre facilement avec de nouvelles définitions.

Java


Javascript

  • Microformat Shiv Le microformat shiv fournit une API simple à utiliser, légère, cross-navigateurs. Il fonctionne même avec des navigateurs mobiles modernes et il est rétro-compatible avec Internet Explorer 6. Basé sur l'API microformat pour les extensions de Mozilla. C'est la même base de code que l'extension populaire Operator.


Sumo

Perl

Data::Microformat

  • Data::Microformat est un module CPAN pour parser et créer hCard, adr, and geo.
    • par Brendan O'Connor / Six Apart

HTML::Microformats

Peutêtre que nous pouvons saisir et mettre à jour cette info sur une page comme perl-html-microformats-parser. HTML::Microformats est un module CPAN qui a le support pour :

Versions et notes de parution :

  • 2011-02-05 0.102
  • 2010-12-22 0.101
  • 2010-12-16 0.100
  • 2010-10-18 0.00_13
  • 2010-06-25 0.00_12
  • 2010-06-23 0.00_11
  • 2010-05-13 0.00_10
  • 2010-05-12 0.00_09
  • 2010-04-29 0.00_08
  • 2010-04-28 0.00_07
  • 2010-04-16 0.00_06
  • 2010-04-16 0.00_05
  • 2010-03-20 0.00_04
  • 2010-03-09 0.00_03
  • 2010-02-28 0.00_02
  • 2010-02-24 0.00_01
  • 2010-02-20 0.00_00
  • see also the "Changes" file included in the CPAN distribution.

XML::Atom::Microformats

XML::Atom::Microformats fournit la même fonctionnalité pour Atom. Il trouve les microformats dans les éléments entry content de Atom.

Swignition

  • Swignition est un parseur à la fois pour les technologies “Web Sémantique en lettre capitales” (RDF, RDFa) et le “web sémantique en bas de casse” (microformats). Il contient de modules pour exporter la donnée parsée dans une variété de formats, y compris RDF, vCard, iCalendar, Atom et KML.
    • Par Toby Inkster
    • Le développement actif a migré vers HTML::Microformats (voir ci-dessus).

Text::Microformat

PHP

XMFP

XMFP (eXtensible MicroFormats Parser pour PHP 5) par Emiliano Martínez Luque est un ensemble de classes PHP 5 fournissant une API simple pour extraite du Contenu Microformaté provenant soit d'une URI ou d'une chaîne représentant HTML/XML. Il peut retourner les résultats sous un déploiement PHP associatif, une définition JSON ou une représentation XML de la donnée. Il supporte la plupart des microformats acceptés et peut être aisément étendu pour en ajouter de nouveaux, il a aussi un support complet du pattern include et fournit une validation basique de la donnée microformatée.

hKit Microformats Toolkit pour PHP5

PHP Microformats parser

Microformats parser est un package PHP pour extraire les données microformats embarquées dans le HTML. Les données collectées sont stockées sous un xArray d'objets - un pour chaque microformat type container trouvé. Annonce. Le parseur supporte la plupart de la hCard (manque SOUND), hCalendar, hReview (manque item info ; la spec a vraiment besoin de quelque clarification) et les éléments rel, selon leurs spécifications respectives sur le wiki microformats.

Transformr

Un simple ensemble d'outils XSLT et PHP pour Transformer les microformats disponible sur github et sous forme de service web Live sur microform.at.

hCard Validator

Le Code source du hCard Validator contient du code XSLT et PHP pour la hCard et inclut des microformats.

ARC2

ARC2 est une boîte à outils de web sémantique qui inclut le support pour hCard, adr, geo, XFN, hCalendar, hAtom, hResume, hReview, xFolk, rel-license et rel-tag. Elle est tri-licenciée sous GPL 2 et 3, et la licence W3C Software.

Python

AUMP

  • AUMP est un parseur écrit par David Janes. Il supporte hCard, hCalendar, hAtom, hReview et hListing.

Microtron

Article principal: Microtron
  • Microtron est un parseur/transformateur général.

Il peut opérer sur le fichier de définition inclus dans Optimus, faisant de lui un remplaçant très proche pour certaines tâches, et il peut facilement être étendu avec de nouveaux formats sans modifier la source. Les avantages essentiels sont la vitesse (> 100x plus rapide que Optimus pour certaines opérations), simplicité (fichier unique) et petite taille de code (actuellement < 150 lignes).


Ruby

Prism

  • Prism
    • par Mark Wunsch
    • Librairie et outil de ligne de commande pour parser POSH/Microformats
    • Utilise le parseur lecteur HTML, XML, SAX Nokogiri


parseur mofo ruby microformats

Parseur Microformat pour Ruby

uformats

scrAPI

XSLT

Optimus

  • Optimus est un XSLT opensource qui parse les microformats, les convertit en JSON ou XML, et les valide aussi.

X2V

modifier cette page

À cette heure, cette page copie (plutôt que "migre") l'information provenant de la page existante Implémentations

voir aussi