Pour un problème similaire, j'avais utilisé qq chose du genre (en utilisant les sections):
[global]
les_elements=x,y
[proprietes x]
a = 42
b = "bla"
c = 4
[proprietes y]
a = 2
b = "ooops"
c = 8
Tu conserves un ordre si besoin dans les_elements (y'a qu'à découper sur la virgule), et tu fais une association simple élément/propriétés via les sections.
Sinon, Yaml (toujours éditable avec un simple éditeur) ?
Bon, c'est juste que je trouve moyen les fichiers de conf en XML - sauf s'il y a un éditeur dans l'application et que l'on n'a pas à voir l'XML. Ça oblige avoir un éditeur spécifique pour ce format (exxEditor par exemple :-).
XML permet de rattraper des choses à la main, d'éditer rapidement un petit contenu pour démarrer... mais ça reste un format d'échange entre applications, on ne devrais quasiment pas avoir à le lire/l'écrire nous même, c'est pas "human friendly" même si c'est "human usable".
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: juste ce qu'il me fallait ...
Posté par lolop (site web personnel) . En réponse au journal Sortie de exxEditor - version 0.9. Évalué à 3.
Pour un problème similaire, j'avais utilisé qq chose du genre (en utilisant les sections):
[global]
les_elements=x,y
[proprietes x]
a = 42
b = "bla"
c = 4
[proprietes y]
a = 2
b = "ooops"
c = 8
Tu conserves un ordre si besoin dans les_elements (y'a qu'à découper sur la virgule), et tu fais une association simple élément/propriétés via les sections.
Sinon, Yaml (toujours éditable avec un simple éditeur) ?
Bon, c'est juste que je trouve moyen les fichiers de conf en XML - sauf s'il y a un éditeur dans l'application et que l'on n'a pas à voir l'XML. Ça oblige avoir un éditeur spécifique pour ce format (exxEditor par exemple :-).
XML permet de rattraper des choses à la main, d'éditer rapidement un petit contenu pour démarrer... mais ça reste un format d'échange entre applications, on ne devrais quasiment pas avoir à le lire/l'écrire nous même, c'est pas "human friendly" même si c'est "human usable".
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN