Skip to content
Tags

,

Perl – YAML est cool

by Cyril on octobre 29th, 2008

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 :

From → System

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS