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

wxWidgets Discussion :

WxXML: xml crée quasiment vide


Sujet :

wxWidgets

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut WxXML: xml crée quasiment vide
    Bonjour tout le monde,

    Je cherche à manipuler un fichier XML avec WxWidget et, à mon grand étonnement, je n'arrive qu'a créer un fichier XML quasi-vide (la première ligne <?xml version="1.0" encoding="UTF-8"?> uniquement)

    Voici un code de test, bien plus simple que le mien, mais qui ne rempli pas bien les données du fichier XML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    wxXmlDocument *doc = new wxXmlDocument();
    wxXmlNode *rootNode = new wxXmlNode();
    doc->SetRoot(rootNode);
    rootNode->AddProperty(wxT("ee"),wxT("eeee"));
    rootNode->SetContent(wxT("fertfgdoprgjof"));
    rootNode->SetName(wxT("pfeeeeeefzef"));
    doc->Save(wxT("/home/moa/bd.xml"));
    Même si je rajoute d'autre node a rootNode (avec addChildren() ), rien ne se passe... C'est pas la première fois que j'utilise une librairie pour générer du XML et là j'avoue ça m'échappe...

    Si quelqu'un avait l'envie de m'aider je lui serais infiniment reconnaissant

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut créer un fichier xml
    Bonjour tout le monde,

    Je vient de débuter avec XML et je cherche à créer un fichier XML, extraire des information du fichier et le modifier(je travaille avec ECLIPSE).

    S'il vous plait aider moi.

  3. #3
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    Il faut construire le nouveau node à partir de son parent

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    wxXmlDocument configFile;
    wxXmlNode *rootNode = new wxXmlNode(0,wxXML_ELEMENT_NODE,"Root");
     
    configFile.SetRoot(rootNode );
     
    wxXmlNode *childNode = new wxXmlNode(rootNode , wxXML_ELEMENT_NODE, "Child");
    rootNode->SetChildren(childNode );
     
     
    configFile.Save(wxT("FirstXml.xml"));
    Sinon il y a TinyXml qui est bien aussi. Et il y a un tutoriel sur Developpez.com, Ici.

Discussions similaires

  1. Export Xml et textbox vide
    Par titellep dans le forum C#
    Réponses: 0
    Dernier message: 02/08/2013, 16h42
  2. SOAP : requête XML avec body vide
    Par patapon31 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 14/06/2012, 10h09
  3. [JDOM] ajouter à la fin d'un fichier xml crée par jdom via un formulaire
    Par medensao dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 10/06/2012, 22h29
  4. Désérialisation XML et balises vides
    Par regliss76 dans le forum C#
    Réponses: 14
    Dernier message: 12/04/2011, 11h32
  5. pdftotext.exe: le fichier crée est vide
    Par fan70 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 29/09/2008, 16h32

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