Partage
  • Partager sur Facebook
  • Partager sur Twitter

DataSet & XML

Comment créer un structure complexe?

Sujet résolu
    12 juillet 2011 à 17:02:31

    Bonjour,

    J'utilise un DataSet pour générer un fichier XML.

    Ma structure est du type suivant:
    <?xml version="1.0" encoding="UTF-8"?>
    <Document>
        <Tab1 V="X"/>
        <Tab2 V="X"/>
        <Tab3>
            <Machin V="X"/>
            <Truc V="X"/>
            <Tab3_1>
                <Bidule V="X"/>
                <Abcd V="X"/>
            </Tab3_1>
        </Tab3>
    </Document>
    


    J'arrive à générer les lignes simple mais pas les champs imbriqués tels que "Machin", "Truc" et "Tab3_1".

    DataSet Ds = new DataSet("Document");
    
    DataTable dt1 = new DataTable("Tab1");
    dt1.Columns.Add("V").ColumnMapping = MappingType.Attribute;
    dt1.Rows.Add("X");
    Ds.Tables.Add(dt1);
    
    DataTable dt2 = new DataTable("Tab2");
    dt2.Columns.Add("V").ColumnMapping = MappingType.Attribute;
    dt2.Rows.Add("X");
    Ds.Tables.Add(dt2);
    
    DataTable dt3 = new DataTable("Tab3");
    
    //Code à compléter...
    
    Ds.Tables.Add(dt3);
    


    Quelqu'un connait-il la solution?

    Et je cherche aussi comment définir l'encodage.
    • Partager sur Facebook
    • Partager sur Twitter

    DataSet & XML

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown