Partage
  • Partager sur Facebook
  • Partager sur Twitter

Fichier XML

18 septembre 2018 à 9:40:15

Bonjour,

Je travail actuellement sur une petite application utilisant un fichier de configuration de type XML, j'aimerais de l'aide sur ce dernier car je ne maîtrise pas vraiment ce domaine actuellement.

J'aimerais créer un fichier du type :

<Configuration>
    <Background>
        <Path>filePath</Path>
    </Background>
    <Text>
        <InputText>inputText</InputText>
    </Text>
    <Application ID="0">
        <Name>appName_0</Name>
        <Path>appPath_0<Path>
    </Application>
    <Application ID="1">
        <Name>appName_1</Name>
        <Path>appPath_1</Path>
    </Application>  
</Configuration>

En gros le but serait d'avoir une sauvegarde de la configuration IHM de mon programme, c'est à dire le background voulu par l'utilisateur, le texte de chargement souhaité également ainsi que les applications qu'il veut lancer avec l'ordre de lancement voulu (Attribut ID pour aider à classer par ordre).

Mais j'aimerais savoir si mon fichier est bon ou si je le fais de la mauvaise manière car chaque élément Application doit comporter un nom ainsi qu'un chemin d'accès pour pouvoir l'indiquer à mon programme.

Auriez-vous des conseils à me donner afin de facilité la manipulation de ce fichier via C# ? Déjà pour commencer sur mon fichier XML en lui-même (structure ou autre).


Car j'ai un peu du mal a comprendre comment cela fonctionne, si j'ai bien compris la balise <Configuration> fais référence au Root, les éléments Background>, <Text> et <Application> sont des nodes et les éléments nodes contiennent des attributs. Je ne sais pas si cela est bon mais j'essaye de bien comprendre et j'aimerais avoir votre aide.

Merci,

Cordialement.

  • Partager sur Facebook
  • Partager sur Twitter
BTS SIO Option SLAM 2 ème année - Apprentis développer en alternance
18 septembre 2018 à 17:34:44

Ton XML a l'air valide déjà, c'est le plus important.

Pour ton dernier paragraphe, ça m'a l'air juste même si je suis pas un spécialiste du XML.

  • Partager sur Facebook
  • Partager sur Twitter

Blond, bouclé, toujours le sourire aux lèvres...

18 septembre 2018 à 18:03:23

Salut,

Si c'est du C# tu devrais peut-être demander à un modérateur de déplacer le sujet dans le forum .NET.

Si tu veux plus d'infos sur le XML tu peux aller voir là : https://www.w3schools.com/xml/

Mais tu as l'air d'avoir saisi les bases.

Pour ce qui est de la gestion du XML avec le C# :

  • Partager sur Facebook
  • Partager sur Twitter