XML débutant..

cs_jcq Messages postés 211 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 15 janvier 2010 - 23 juin 2004 à 18:49
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 23 juin 2004 à 19:20
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

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
23 juin 2004 à 19:01
Tout ce que tu demandes se trouve ici :)
http://www.aspfr.com/code.aspx?ID=19777

Cyril
0
cs_jcq Messages postés 211 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 15 janvier 2010
23 juin 2004 à 19:07
le problème du web.config est que tu ne peux écrire dedans dynamiquement !
Merci quand même pour ta réponse.

Bart-Rennes
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
23 juin 2004 à 19:20
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
0