YAML n'est pas dans votre liste de langage de description, mais c'est tout de même un langage de description.

Connaissez vous ? l'utilisez vous ?
Certaines applications utilise XML en tant que fichier de configuration (sans utiliser de transformation XSLT ou autre), pourquoi ne pas préferer YAML ?

Pour ceux qui ne connaissent pas, YAML (acronyme récursif : YAML Ain't Markup Language) est un langage de description qui est très facilement lisible pour le commun des mortel
Voici un exemple :


truc:
 - valeur 1
 - valeur 2
   - sous valeur 2.1
   - sous valeur 2.2

machin: 
  bidule: 42
  clea: 75
  cleb:
    sous_clea: 21
    sous_cleb: 475

monTxt: |
  Ceci un fichier de configuration YAMl
  plus facile à lire qu'un simple XML.
  vous ne trouvez pas ?

encoreUneValeur: "Je suis une valeur\t youpi"
UneDernierePourLaRoute: { un: 'coucou', deux: 'hopla', etroits: "plouf" }


Bref, j'avais envi de faire connaitre ce langage qui peut faire bien plus que je n'en ai montré.
plus d'infos : www.yaml.org
API ?

Ou on doit traiter ça seulement en tant que texte, ce qui expliquerait que XML c'est mieux Smiley lol

++