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

Silverlight Discussion :

Ajout dans un fichier xml en silverlight 3


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Par défaut Ajout dans un fichier xml en silverlight 3
    Bonjour
    J'ai un fichier xml qui se trouve sur mon client silverlight , je veux ajouter des element au fichier
    voila j'ai essayé de faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    XDocument MyNamePro = XDocument.Load("File1.xml");
                    Person process = new Person()
                    {
                        DateCreation = EnterDate.Text.Trim(),
                        ProcessNom=MyProcess_Name.Text.Trim()
     
     
                    };
    Mais rien ne s'ajoute dans mon fichier File1.xml ??
    Alors c'est quoi le pblme ???
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Le problème c'est que ta classe Person ne va pas sauter dans le fichier XML toute seule comme une grande.
    Faut chercher un peu quand même
    http://www.silverlightshow.net/items...erlight-2.aspx

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Par défaut
    Merci Samuel , je vais essayer encore une fois j'espèr que le lien pourra me debloquer

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Par défaut
    Bonjour
    Alors voilà ce que je fais :
    j'ai crée une classe personne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     public class Person
     
     {
     
         public string FirstName { get; set; }
     
         public string LastName { get; set; }
     
     
     
     }
    Dans Page.xaml.cs voila ce que j'ai fais :
    Code : 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
    21
    22
    23
    24
    25
    26
    27
    28
     
     Person p1 = new Person()
     
                 {
     
                     FirstName = "Martin",
     
                     LastName = "Mihaylov",
     
     
     
                  };
     
     XElement persons =
     
             new XElement( "persons",
     
                 new XElement( "person",
     
                     new XElement( "firstName", p1.FirstName ),
     
                     new XElement( "lastName", p1.LastName ),
     
                     ) ) );
     
     XDocument myXml = new XDocument( new XDeclaration( "1.0", "utf-8", "yes" ),
     
                     new XComment( "A Comment in the XML" ), persons );

    Alors ou peux je trouver mon fichier .xml cré ????? afin que je puisse le modifier !!!!!

  5. #5
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Tu connais les méthodes Write & Save?

  6. #6
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    1°) tu lis ton fichier XML pour que les données redeviennent des objets Person(voir "Reading an XML file" dans le tuto)
    2°) tu modifies tes objets Persons comme tu le souhaites
    3°) Tu réecris ton fichier (comme tu viens de le faire)

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Par défaut
    Voila j'ai essayer de faire ce tu m'a dit
    Code c# : 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
     
    public void AddToXML()
            {
                XDocument myXML = XDocument.Load("File1.xml");
                Person p1 = new Person()
     
                {
                    ProcessNom=MyProcess_Name.Text,
                    DateCreation=EnterDate.Text
                };
     
                myXML.Element("myProcess").Add(new XElement("item",
     
                            new XElement("ProcessNom", p1.ProcessNom),
     
                            new XElement("DateCreation", p1.DateCreation)));
     
            }
    Ma fonction ne marche pas et le nouveau element n'est pas ajouté dans mon File1.xml
    je sais pas ou est le problème .....

Discussions similaires

  1. [JDOM] Ajout dans un fichier XML
    Par khaledam dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 18/05/2012, 14h15
  2. Ajout dans un fichier XML
    Par geniecom dans le forum APIs
    Réponses: 1
    Dernier message: 28/05/2009, 14h00
  3. ajout dans un fichier xml sans l'écraser
    Par sws2008 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/01/2009, 12h10
  4. [DOM] Ajouter dans un fichier XML
    Par noussa_nouha dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 20/07/2006, 12h53
  5. ajouter dans un fichier xml
    Par hamma2 dans le forum APIs
    Réponses: 4
    Dernier message: 29/09/2003, 12h57

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