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#][XML] créer un fichier xml


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut [C#][XML] créer un fichier xml
    Bonjour je ne sais pas si c'est ici que je devais poser ma question ou dans la section Xml ?

    Quelqu'un pourrait m'aider pour la création d'un fichier XML avec le shéma en exemple plus bas ?

    Jusqu'à maintenant pour la création d'un fichier xml je construisais en boucle
    une variable string comme ça

    string toto = "<xml toto>"
    toto += "<titi>"
    toto += "</titi>"

    etc ....


    je voudrais la faire via les commande xml dot.net2 j'ai quelques exemples mais pas dans le structure de mon fichier



    <?xml version="1.0"?>
    <photoalbum>
    <parameters noofcolumn="15" noofrow="2" thumbxs="80" thumbys="470" thumbwidth="50" thumbheight="50"/>
    <album albumname="Juin 2006">
    <images>
    <image imagename="photo1.jpg" />
    <image imagename="photo2.jpg" />
    <image imagename="photo3.jpg" />
    </images>
    </album>
    <album albumname="Juillet">
    <images>
    <image imagename="photo10.jpg" infotext=""/>
    <image imagename="photo11.jpg" infotext=""/>
    </images>
    </album>
    </photoalbum>

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Salut,

    Je ne connais pas bien .NET 2.0, qu'appelles-tu commandes XML ? Tu ne veux pas faire faire un programme en VB.NET ou C# pour créer ton fichier ?

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut
    Je ne veux pas faire faire un appli, je suis justement en train d'en faire un, mais c'est juste une aide sur la syntaxe c# xml permettant de créer le type de fichier xml cité dans me pemier post :

    j'ai un exmple mais la structure est plus simple que celle dont j'ai besoin :

    data = new XmlDocument();
    try
    {
    XmlTextReader reader;
    reader = new XmlTextReader(fichier);
    data.Load(reader);
    reader.Close();
    }
    catch
    {
    // Créer un document XML vide
    data.LoadXml("<?xml version=\"1.0\" encoding=\"utf-8\"?><Anniversaire/>");
    }




    XmlElement element = data.CreateElement("album");
    XmlAttribute attribute;
    if (toto != null)
    {
    attribute = data.CreateAttribute("nom");
    attribute.Value = toto
    element.Attributes.Append(attribute);
    }
    if (titi != null)
    {
    attribute = data.CreateAttribute("prenom");
    attribute.Value = titi ;
    element.Attributes.Append(attribute);
    }


    data.LastChild.AppendChild(element);


    voila c'est ce type de commande que je voudrais utiliser mais toujours avec le schéma que j'ai défini dans mon premier post ..

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/09/2009, 16h43
  2. Decomposé un fichier XML en plusieurs fichiers XML sous python
    Par elhout dans le forum Général Python
    Réponses: 6
    Dernier message: 12/03/2007, 14h20
  3. [XSLT] transfo d'un fichier XML en plusieurs fichiers XML
    Par doudou_rennes dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 28/11/2006, 12h01
  4. [XSLT]transformer un fichier XML en en fichier XML
    Par alexandra dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 16/08/2006, 14h26
  5. Réponses: 4
    Dernier message: 31/07/2006, 09h31

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