XML débutant..

Signaler
Messages postés
211
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 janvier 2010
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Salut à tous,

débutant en asp.net, je cherche à faire un truc tout simple:
- avoir un fichier xml de config perso(MaConfig.xml)
<?xml version="1.0"?>
<MaConfig>
<mail_holiday>
<holiday_activate>0</holiday_activate>
<holiday_message>Nous sommes en vacances du 1er juin au 17 juin 2004, merci</holiday_message>
</mail_holiday>
</MaConfig>

- je veux accéder rapidement aux données du fichier par simple fonction: par exemple récuper holiday_message...

Donc ça parait simple, mais commencant le xml, je m'apercçois qu'il y a plein de fonction pour lire les données:
- oXmlDoc.Load(Server.MapPath("myconfig.xml"))
ou bien
- reader = New XmlTextReader(Server.MapPath("myconfig.xml"))

Bref qu'est-ce qui est le mieux ?
Et au fait, pour mettre à jour des données du fichier xml, faut-il le recréer le fichier intégralement ?

J'ai cherché des exemples, mais rien pour les débutants avec des fonctions simples d'accès direct au donnée.
merci d'avance.

Bart-Rennes

3 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
Tout ce que tu demandes se trouve ici :)
http://www.aspfr.com/code.aspx?ID=19777

Cyril
Messages postés
211
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 janvier 2010

le problème du web.config est que tu ne peux écrire dedans dynamiquement !
Merci quand même pour ta réponse.

Bart-Rennes
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
ok j'avais pas vu que tu devais aussi ecrire.

Donc il y a aussi ici : http://www.vbfrance.com/code.aspx?ID=6948

Cette source est tres complete, mais aussi relativement complexe ...

si tu n'y arrives tj pas, j'essaierais de voir ce que je peux faire pour toi

bon courage


Cyril