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

Visual C++ Discussion :

Visual C++ & XML


Sujet :

Visual C++

  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut Visual C++ & XML
    Hello,

    Je voudrais traiter (�criture & lecture) des fichiers XML avec Visual C++.

    Je n'ai jamais fait �a auparavant, et assez peu de XML.

    Auriez-vous des pistes � me donner ? Y'a-t-il des biblioth�ques incluses dans Visual (2003 & 2005) pour faire ce genre de trucs ? Sinon, quoi prendre ?

    Bref, j'ai besoin de vous pour l'impulsion initiale. :-)

    Merci !

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    si tu d�veloppes avec les MFC, tu peux utiliser MSXML
    si tu d�veloppes avec .Net, le framework t'offre tout ce qu'il faut
    sinon, en natif, tu peux utiliser des libs comme tinyxml, Xerces ou libXml

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    Je pense que je vais dans ce cas prendre .Net. Merci.

    Tu saurais s'il y a des facilit�s offertes pour OpenDocument (j'en doute, puisque �a concurrence le format de Microsoft...) ?

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    j'en doute �galement, mais bon, comme c'est de l'XML, y a pas de soucis normalement

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    si tu d�veloppes avec les MFC, tu peux utiliser MSXML
    si tu d�veloppes avec .Net, le framework t'offre tout ce qu'il faut
    sinon, en natif, tu peux utiliser des libs comme tinyxml, Xerces ou libXml
    N'y a-t-il pas possibilit� de faire du XML avec tinyXML sous un projet MFC ?
    Car j'ai deja mes programmes qui tournent ind�pendament.

    Car personnellement j'ai test� sans mfc �a fonctionne tr�s bien mais avec les MFC j'ai 24 erreurs � la compilation m'indiquant des red�finitions :

    des exemples :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    1>libcmtd.lib(crt0.obj) : error LNK2005: _mainCRTStartup déjà défini(e) dans msvcrtd.lib(crtexe.obj)
    1>libcmtd.lib(errmode.obj) : error LNK2005: ___set_app_type déjà défini(e) dans msvcrtd.lib(MSVCR80D.dll)
    1>libcmtd.lib(crt0dat.obj) : error LNK2005: _exit déjà défini(e) dans msvcrtd.lib(MSVCR80D.dll)
    1>libcmtd.lib(crt0dat.obj) : error LNK2005: __exit déjà défini(e) dans msvcrtd.lib(MSVCR80D.dll)

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    normalement si
    v�rifie tes modes de compilations (multithread�)

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Par d�faut
    Je suis en mode /MDd sous VC++ 2005.
    et les 3 autres modes ne m'aident pas plus .
    Cependant on m'a dit que les MFC devaient reconnaitre un second main (d'o� le probl�me de linkage)
    Alors ai-je bien install� tinyXML (normalement oui puisque je n'ai pas eu de probl�me pour un type de projet simple) ?

    1)Je compile.
    2)Je lie avec VC++ le dossier DEBUG (j"utilise la STL mais via DEBUG_STL
    et tinyxmld_STL.lib j'ai plein d'erreur de linkage m�me avec un projet simple)
    o� se trouve donc tinyxmld.lib.
    3)Bref je lis le dossier o� se trouve mes sources (surtout le .h)
    et j'inclue le fichier tinyxml.h dans mon projet.
    4)ajout dans le code de pragma comment (lib,"tinyxmld.lib") et de #include <tinyxml.h>

    Je me suis r�f�r� au tutoriel du site.

  8. #8
    Membre habitu�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par d�faut projet XML
    bonjour,
    j'utilise le logiciel Microsoft Visual C++ en tant que d�butant, je dois �crire un fichier XML et l'�diter afin de pouvoir l'utiliser ensuite.
    pouvez vous m'indiquer comment d�buter un projet de cr�ation XML avec ce logiciel?
    merci

Discussions similaires

  1. C# parser XML et Visual Studio
    Par jeromechezgdf dans le forum C#
    R�ponses: 5
    Dernier message: 18/09/2007, 17h00
  2. Visual Studio+ dataset + XML
    Par Braillane dans le forum C#
    R�ponses: 3
    Dernier message: 10/09/2007, 11h46
  3. XML sous Visual C++
    Par cjacquel dans le forum XML
    R�ponses: 1
    Dernier message: 06/06/2007, 15h19
  4. [XML] Visual studio
    Par squalito dans le forum XML/XSL et SOAP
    R�ponses: 1
    Dernier message: 01/09/2006, 20h30
  5. R�ponses: 6
    Dernier message: 21/07/2005, 16h56

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