IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#][VS2005]Mise à jour d'un fichier XML


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Avatar de gassisprog
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Points : 86
    Points
    86
    Par défaut [C#][VS2005]Mise à jour d'un fichier XML
    Bonjour;

    J'ai un projet Formulaire Windows qui contient deux formulaires : Form1 et Form2.

    Le premier formulaire, Form1, crée un fichier XML et y écris le contenu suivant :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?xml version="1.0" encoding="utf-8"?>
    <Alpha xmlns="http://schemas.microsoft.com/" xmlns:rd="http://schemas.microsoft.com/">
      <Beta>
        <Gamma Name="TOTO">
          <GammaProperties>
            <A>TOTO_1</A>
            <B>TOTO_2</B>
            <C>true</C>
          </GammaProperties>
        </Gamma>
      </Beta>
    </Alpha>

    A partir du formaulaire Form2 je veux mettre à jour mon fichier tout en souhaitons avoir le contenu suivant :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?xml version="1.0" encoding="utf-8"?>
    <Alpha xmlns="http://schemas.microsoft.com/" xmlns:rd="http://schemas.microsoft.com/">
      <Beta>
        <Gamma Name="TOTO">
          <GammaProperties>
            <A>TOTO_1</A>
            <B>TOTO_2</B>
            <C>TOTO_3</C>
          </GammaProperties>
        </Gamma>
      </Beta>
      <!--Contenu que je veux ajouter par Form2-->
      <Lambda>Hello</Lambda>
      <Zeta>
        <D>TOTO_4</D>
        <E>TOTO_5</E>
      </Zeta>
      <!--Fin du contenu à ajouter par Form2-->
    </Alpha>

    A noter que j'ai réussi à créer le fichier ainsi qu'à écrire le premier exemple.

    Je n'arrive pas à insérer la partie voulue dans l'emplacement comme le montre l'exemple??

    Quelqu'un peut m'aider SVP.

    Merci d'avance pour votre collaboration.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Si xmldoc est ton document XML,

    Le noeud <Alpha> est ton xmldoc.DocumentElement.

    Il suffit de faire un xmldoc.DocumentElement.AppendChild(noeud <Lambda>) et un xmldoc.DocumentElement.AppendChild(noeud <Zeta>).

Discussions similaires

  1. Mise-à-jour d'un fichier xml à partir d'un fichier xls
    Par ch.molines dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 13/02/2013, 18h29
  2. [PHP 5.0] Bug mise à jour d'un fichier XML
    Par eicher dans le forum Langage
    Réponses: 2
    Dernier message: 23/06/2009, 15h22
  3. Mise à jour d'un fichier XML avec Talend
    Par pete666 dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 23/02/2009, 14h45
  4. [SAX] Mise à jour d'un fichier XML
    Par patrios dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 04/04/2008, 17h32
  5. Réponses: 3
    Dernier message: 05/12/2005, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo