Ton utilisateur pourra par contre avec un bon éditeur de fichier XML et une DTD ou un XS bien écrit.
Il pourra avoir une completion automatique pour rédiger plus rapidement son fichier de conf.
Un système validant que son fichier de conf est valide.
Si ton XS est très bien fait, tu pourras y ajouter des balises a tes elements pour qu'il ait une mini-aide en ligne
Si tu utilise les types des XS intéligeament, tu peux même envisager que ton utilisateur aura accès à des combobox ou des spinners pour les nombres.
Deplus, l'interêt des fichiers XML est qu'il impose de structurer l'information sous la forme d'un arbre. Une organisation qui semble facile à assimiler par l'esprit humain et que bcp d'éditeur XML représente sous forme d'arbre allégé.
Par contre pour offrir des fonctionnalités de scripting dans une application, je pense qu'il est mieux d'envisager d'utiliser des langages de scripts existants genre Perl, Python, Php, JavaScript qui posséde tous des éditeurs propre ou de passer à .Net ;-)
Enfin, Ant montre que réaliser des scripts en XML est aussi possible.
[^] # Re: mon avis
Posté par syj . En réponse à la dépêche Utiliser lex et yacc dans vos programmes C/C++. Évalué à 1.
Il pourra avoir une completion automatique pour rédiger plus rapidement son fichier de conf.
Un système validant que son fichier de conf est valide.
Si ton XS est très bien fait, tu pourras y ajouter des balises a tes elements pour qu'il ait une mini-aide en ligne
Si tu utilise les types des XS intéligeament, tu peux même envisager que ton utilisateur aura accès à des combobox ou des spinners pour les nombres.
Deplus, l'interêt des fichiers XML est qu'il impose de structurer l'information sous la forme d'un arbre. Une organisation qui semble facile à assimiler par l'esprit humain et que bcp d'éditeur XML représente sous forme d'arbre allégé.
Par contre pour offrir des fonctionnalités de scripting dans une application, je pense qu'il est mieux d'envisager d'utiliser des langages de scripts existants genre Perl, Python, Php, JavaScript qui posséde tous des éditeurs propre ou de passer à .Net ;-)
Enfin, Ant montre que réaliser des scripts en XML est aussi possible.