Xmlserializer et fichiers de config

Soyez le premier à donner votre avis sur cette source.

Vue 12 939 fois - Téléchargée 827 fois

Description

Voici une petite DLL sympa pour gérer très facilement des fichiers de configuration pour votre application.
Elle contient une classe permettant non seulement de lire, mais aussi d'écrire un fichier de config.

Tout ceci est tratié en XML ce qui signifie que vous pouvez très aisement modifier ces fichiers générés avec un simple notepad.

Source / Exemple :


// Extrait du code d'une de la classe principale.
...
public static XMLConfigFile FromFile(string filename)
{
	XmlSerializer s = new XmlSerializer(typeof(XMLConfigFile));
	StreamReader reader = null;
			
	try
	{
		reader = File.OpenText(filename);

		XMLConfigFile xmlCF = (XMLConfigFile)s.Deserialize(reader);
		return xmlCF;
	}
	catch
	{
		return null;
	}
	finally
	{
		if (reader != null)
		{
			reader.Close();
		}
	}
}
...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

radri
Messages postés
1
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
1 octobre 2005
-
je voulais savoir su qq peux me eclaircir qu'est ce qu'on doit mettre dans la balise dans le fichier xml web.config
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
12 -
Le programme de test était fait en VB.NET c'est pour cela que je ne l'avais pas inclus.
Cependant il n'est pas trop compliqué à comprendre, donc le voici ajouté au zip.
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
12 -
Ok, c'est fait
jdaviaud
Messages postés
151
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 octobre 2013
-
Source tres intéressante, mais pourrais tu ajouter un exemple d'application car c'est pas très clair

D'avance Merci
Amicalement
Julien

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.