YAML : modules :
- toto :
titi : tata
files :
- /foo/bar
- /baz
Ou encore : modules :
- toto :
titi : tata
files : [/foo/bar, /baz]
Franchement, entre le XML et le YAML, il n'y a même pas à hésiter, pour faire des configurations humaines. Parce qu'un fichier de configuration, c'est avant tout fait pour être lu, compris et correct. XML échoue dans les trois cas :
- c'est illisible par un être humain normal,
- c'est encore moins compréhensible sans passer longtemps à déchiffrer,
- si ce n'est pas correct, va trouver l'erreur au milieu de cette syntaxe verbomitive.
[^] # Re: virt-manager
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal VirtualBox 2.0 is out !. Évalué à 8.
Va savoir pourquoi...
Parce que c'est lisible, je pense.
XML :
<moduleList><module name="toto">
<paramList>
<param name="titi">tata</param>
<param name="files">
<file name="/foo/bar"/>
<file name="/baz"/>
</param>
...
</paramList>
</module>
</moduleList
YAML :
modules :- toto :
titi : tata
files :
- /foo/bar
- /baz
Ou encore :
modules :- toto :
titi : tata
files : [/foo/bar, /baz]
Franchement, entre le XML et le YAML, il n'y a même pas à hésiter, pour faire des configurations humaines. Parce qu'un fichier de configuration, c'est avant tout fait pour être lu, compris et correct. XML échoue dans les trois cas :
- c'est illisible par un être humain normal,
- c'est encore moins compréhensible sans passer longtemps à déchiffrer,
- si ce n'est pas correct, va trouver l'erreur au milieu de cette syntaxe verbomitive.