示例#1
0
        public static PersonneSimples Charger(string chemin)
        {
            XmlSerializer   deserializer = new XmlSerializer(typeof(PersonneSimples));
            StreamReader    lecteur      = new StreamReader(chemin);
            PersonneSimples p            = (PersonneSimples)deserializer.Deserialize(lecteur);

            lecteur.Close();

            return(p);
        }
示例#2
0
        private static void Test03()
        {
            PersonneSimples personneSimples = null;

            if (File.Exists(CHEMIN))
            {
                personneSimples = PersonneSimples.Charger(CHEMIN);
            }
            else
            {
                personneSimples = new PersonneSimples();
            }

            //Etapes ici.
            personneSimples.Add(new PersonneSimple()
            {
                Nom = "Larivière", Prenom = "Germain"
            });
            personneSimples.Add(new PersonneSimple()
            {
                Nom = "Dancereau", Prenom = "Nancy"
            });

            //Sauvegarde
            personneSimples.Enregistrer(CHEMIN);

            /*
             *<?xml version="1.0" encoding="utf-8"?>
             * <ArrayOfPersonneSimple xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
             * <PersonneSimple>
             *  <Nom>Larivière</Nom>
             *  <Prenom>Germain</Prenom>
             * </PersonneSimple>
             * <PersonneSimple>
             *  <Nom>Dancereau</Nom>
             *  <Prenom>Nancy</Prenom>
             * </PersonneSimple>
             * </ArrayOfPersonneSimple>
             * */
        }