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

Autres éditeurs Discussion :

Traitement des données formatées en XML


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut Traitement des données formatées en XML
    Bonjour,
    Je suis entrain de concevoir un programme qui permet de se connecter à un serveur distant. Ce dernier renvoie des informations formatées en XML. J'avoue que identifier les valeurs des champs n'est pas évident.
    Je cherche donc un parser XML efficace ou tout autre solution qui me permettrait de traiter les données reçues aisément.
    Merci d'avance

    PS Je travaille avec Dev-C++

  2. #2
    Membre confirmé Avatar de BigNic
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 195
    Par défaut
    As tu essayé une recherche sur le forum ?
    C'est le genre de question récurente !
    Voilà notamment un post qui devrait répondre à ta question
    http://www.developpez.net/forums/sho...&highlight=XML

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    J'ai pour ma part cherché assez longtemps et testé plusieurs libs,
    mais libxml est la meilleure, avec aussi libxslt.

    c'est la seule qui soit aussi portable (meme standard sur macosx)
    et qui soit aussi en developpement constant,
    et tellement rapide....

    par contre c'est du C mais je la trouve tres orienté objet dans sa conception...
    et puis pour profiter des dernieres evolutions et ne pas rajouter une couche d'erreur, travailler dans le language natif (C) de la lib, pas libxml++

    Je l'utilise avec Qt.

    A+

  4. #4
    Membre chevronné Avatar de xxiemeciel
    Inscrit en
    Juin 2005
    Messages
    371
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 371
    Par défaut
    il me semble que Xerces est multiplateforme et fonctionne plutot bien .

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    Xerces n'evolue pas tres vite,
    Xalan (xslt) ne marche pas avec mingw32.
    je ne sais pas pour macos...

    perso je reste sur libxml/libxslt

    a+

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Je conseille libxml++, même si tout n'est pas wrappé (la validation ne l'est pas par exemple)

  7. #7
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Citation Envoyé par xxiemeciel
    il me semble que Xerces est multiplateforme et fonctionne plutot bien .
    Je découvre xerces-c, je ne connais pas les autres, et franchement, la gestion de la mémoire avec ce truc, c'est une catastrophe. (Dès que l'on veut convertir les chaines xerces en chaînes 8bits locales et vice versa). Je ne trouve pas normal que l'on doive nous-même s'écrire des wrappers RAII-sants.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  8. #8
    Membre chevronné Avatar de xxiemeciel
    Inscrit en
    Juin 2005
    Messages
    371
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 371
    Par défaut
    Citation Envoyé par Luc Hermitte
    Je découvre xerces-c, je ne connais pas les autres, et franchement, la gestion de la mémoire avec ce truc, c'est une catastrophe. (Dès que l'on veut convertir les chaines xerces en chaînes 8bits locales et vice versa). Je ne trouve pas normal que l'on doive nous-même s'écrire des wrappers RAII-sants.

    Moi j'ai deja utilisé le DOMParser pour XML de Xerces et j'avais trouvé ca plutot pratique meme si au debut j'ai eu un peu de mal a comprendre le principe, une fois lancé ca se fait tout seul.

Discussions similaires

  1. Réponses: 22
    Dernier message: 02/02/2009, 20h36
  2. [DOM] parsing de xml et traitement des données
    Par vincent62149 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 04/03/2008, 10h06
  3. [Formulaires] Traitement des données dans une autre page...
    Par sekiryou dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/03/2006, 09h08
  4. traitement des données avant envoie dans MySQL
    Par italiasky dans le forum SQL Procédural
    Réponses: 13
    Dernier message: 07/02/2006, 22h50
  5. Supprimer des données dans un xml
    Par pingoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 49
    Dernier message: 12/08/2004, 16h49

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