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 :

Creation d'un fichier xml


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 138
    Points : 37
    Points
    37
    Par défaut Creation d'un fichier xml
    Salut
    je travail sur VB 2008 (code vb).
    je veux creer un fichier xml ; les elements de ce fichier xml sont stockés dans un tableau
    autrement dit :
    j'a'i un tableau t1 deux dimensions dedans la premiere ligne pour les noms des champs et la deuxième pour leurs valeurs. par exemple :

    personne, id, name , age
    vide, 1, Charle, 30

    je veux par la suite que mon fichier xml soit comme ceci

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <personne>
    <id>1</id>
    <name>charle</name>
    <age>30</age>
    </personne>

    ce que je veux savoir avant tout : est ce que c'est possible et est ce qu'il exsite des solutions plus simples ou plus efficaces
    si oui toute aide sera la bienvenue et merci

    sinon merci
    sinon

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    .net a des classes qui gère le xml sans qu'on ai à se poser des questions

    avec par exemple system.xml.Serialization.xmlserializer je crois
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 138
    Points : 37
    Points
    37
    Par défaut
    voila j'ai cherché mais sans succes
    voila ce que j'ai fais (c'est horiiiiiiiiiiiible je sais d'avance )

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Class tableau
        Public champs() As String
        Public Sub New()
        End Sub
    End Class
    Public Class MaClass
        Public t As tableau
        Public Sub New()
        End Sub
    End Class




    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Public Sub EcrireXML()
            Dim tabl As New tableau
            Dim t1() As String = {"id", "name", "age"}
            tabl.champs = t1
     
            Dim Cla As New MaClass
            Cla.t.champs = tabl.champs
     
            Dim writer As New System.Xml.Serialization.XmlSerializer(GetType(MaClass))
            Dim file As New System.IO.StreamWriter("c:\Cla.xml")
            writer.Serialize(file, Cla)
            file.Close()
        End Sub

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    pourtant c'est à peu ce que j'ai fais aussi et ca marche moi ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 138
    Points : 37
    Points
    37
    Par défaut
    vous pouvez me filer votre exemple ?
    Merci

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
           Dim t As New System.IO.StreamWriter("d:\t.xml")
     
            Dim s As New System.Xml.Serialization.XmlSerializer(GetType(ServerList))
            s.Serialize(t, sl)
            t.Close()
    sauf que moi, ma classe a des propriété, et pas juste des variables
    je pense que donc que le sérialiseur sérialise les propriétés
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 138
    Points : 37
    Points
    37
    Par défaut
    non ca marche pas

  8. #8
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    tu as mis des property ? fait voir ton code ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [SSIS] [2K5] Creation d'un Fichier XML (export)
    Par sql_bin dans le forum SSIS
    Réponses: 4
    Dernier message: 09/12/2010, 18h09
  2. Creation d'un fichier XML en PL/SQL
    Par bribou dans le forum PL/SQL
    Réponses: 1
    Dernier message: 21/05/2010, 19h08
  3. creation d'un fichier XML en J2ME
    Par Catalpa dans le forum Java ME
    Réponses: 0
    Dernier message: 05/05/2009, 18h11
  4. Creation d'un fichier XML avec ASP encoder en UTF-8
    Par freeze_land dans le forum ASP
    Réponses: 6
    Dernier message: 14/02/2007, 10h59
  5. Creation d'un fichier xml
    Par sandytarit dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 23/11/2006, 17h28

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