Perl – YAML est cool

YAML est un langage descriptif de sérialisation des données qui s’appuie sur des symboles ASCII, tels que des tirets, des points d’interrogation, virgules et les deux-points pour construire les blocs de données (valeurs scalaires ou hash).

Comme XML, YAML peut-être lu par l’être humain, mais aussi par des machines via des langages de scripts comme Perl ou Python. Il existe de nombreux (>100) modules YAML Perl en développement.

Au fait YAML veut dire « YAML Ain’t Markup Language » soit YAML n’est pas un langage de balisage.

Si « perl -MYAML -we ‘1′ » vous rend un gros mot, apt-get install libyaml-perl vous sauvera la mise sous Debian.

Exemple :

$ perl -MYAML -we 'print Dump(
                              { cle1 => { cle11 => val11 },
                                cle2 => [ "val21", "val22"],
                                cle3 => val31 }
                             );'
---
cle1:
cle11: val11
cle2:
- val21
- val22
cle3: val31

Autres articles susceptibles de vous intéresser :

Cet article a été publié dans System avec les mots-clefs : , . Bookmarker le permalien. Laisser un commentaire ou faire un trackback : URL de trackback.

Laisser un commentaire

Votre e-mail ne sera jamais publié ni communiqué. Les champs obligatoires sont indiqués par *

*
*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>