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 :

fusionner deux fichiers XML Visual C++ 2010


Sujet :

Visual C++

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    13
    Points
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 13
    Points : 11
    Par défaut fusionner deux fichiers XML Visual C++ 2010
    Bonjour à tous,

    Je veux faire fusionner deux fichiers XML qui ont la même forme en un seul en utilisant VC++ 2010.
    J'ai trouvé ce lien et je l'ai essayer avec quelques modifications mais ça ne marche pas
    http://support.microsoft.com/kb/815678/fr
    S'il vous plaît quelqu'un peut m'aider ?
    Je serai trèèèèèèèèès reconnaissante et merci d'avance.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 396
    Points
    5 032
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 396
    Points : 5 032
    Par défaut
    qu'est ce qui ne marche pas? un peu plus de détail sur ce que tu as essayé aiderait.

  3. #3
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Points
    16 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Par défaut
    Si tu es certaines que les fichiers XML sont au bon format initialement, je pense qu'il n'est pas du tout utile d'utiliser une méthode semblable à celle décrite dans l'article. En effet, celle-ci fait une interprétation des données dans le XML pour ensuite les fusionner intelligemment.

    Si une simple fusion toute bête suffit, il suffit : D'ouvrir le premier fichier, de partir de la fin et s'enlever le tag de fermeture, puis d'ouvrir le second fichier, d'enlever le header et le tag d'ouverture, et enfin de concaténer les deux. Pas besoin d'une bibliothèque XML pour ça.

  4. #4
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    13
    Points
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 13
    Points : 11
    Par défaut
    Merci pour vos réponse mais :
    L'erreur est que le compilateur ne reconnait pas XmlTextReader, Dataset or que au début le code inclut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #using <System.xml.dll>
    using namespace System;
    using namespace System::Xml;
    using namespace System::IO;
    using namespace System::Data ;
    #include "stdafx.h"
    using namespace System;
    donc ça doit normalement marcher !!!!!!!!!!!!!
    en plus ce que je veux exactement c'est pas ajouter un fichier à la fin d'un autre mais c'est que je veux c'est fusionner de qui existe entre les balises exemple
    une ligne de fichier 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <book id="bk106" author_Prenom="Anabelle" type="Romance"/>
    et
    une ligne de fichier 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <book id="bk106" author_Nom="Dubois" prix="4.56"/>
    devient dans fichier 3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <book id="bk106" author_Prenom="Anabelle" type="Romance" author_Nom="Dubois" prix="4.56"/>
    je sais pas comment faire

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 304
    Points
    12 558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 304
    Points : 12 558
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #using <System.xml.dll>
    ???
    C'est quoi ce truc ?

    donc ça doit normalement marcher !!!!!!!!!!!!!
    Qu'est-ce qui doit marcher, à part un bébé quand il arrive sur ses 1 an.

    Vous faites du C++ ou du C++/CLI ?

    Pour des transformations de fichiers XML, pourquoi ne pas utiliser un langage adapté comme XSLT ?

Discussions similaires

  1. Fusionner deux fichiers XML en Java
    Par gotteserbin dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 30/04/2014, 17h58
  2. [JDOM] Fusionner deux fichiers XML
    Par rouimi dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 12/07/2013, 17h26
  3. Fusionner deux fichiers XML en perl
    Par stephyl86 dans le forum Modules
    Réponses: 3
    Dernier message: 26/01/2012, 23h01
  4. Outils sur les différences entre deux fichiers XML
    Par Community Management dans le forum XML/XSL et SOAP
    Réponses: 19
    Dernier message: 21/07/2008, 16h21
  5. [XML] Convertir fichier XLS en deux fichiers XML
    Par Kornoman dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 31/03/2006, 16h30

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