Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3172 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Question sur XML avec C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur XML avec C++

n°1264389
caddie
Posté le 12-12-2005 à 12:20:16  profilanswer
 

Bonjour à tous,
petite question générale.
Est-il possible de récupérer des valeurs dans un fichier XML et de les monter en mémoire directement en remplissant un objet.
Par exemple en imaginant que mon fichier XML fait office de fichier de sauvegarde. existe-t'il des parsers qui font ca automatiquement ou dois-je tout réécrire moi même ?
Sinon en C++ existe-t'il des equivalents à la serialization Java ?
merci d'avance
cordialement
Caddie


Message édité par caddie le 12-12-2005 à 12:20:38
mood
Publicité
Posté le 12-12-2005 à 12:20:16  profilanswer
 

n°1264402
elianor
bannie 17 fois
Posté le 12-12-2005 à 12:37:57  profilanswer
 

xerces :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1264403
elianor
bannie 17 fois
Posté le 12-12-2005 à 12:38:12  profilanswer
 

(il y en a d'autres plus legers, mais c'est celui que j'utilise)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1264671
Profil sup​primé
Posté le 12-12-2005 à 16:26:29  answer
 

xerces et les arbres DOM (tention ça te mange ta mémoire en un rien)

n°1264798
fra0
Posté le 12-12-2005 à 18:13:38  profilanswer
 

il y un outil de unmarshalling avec C++ Builder (Entreprise)
 
dans Fichier->Nouveau->Autre->XML Data Binding
 
tu donnes un schema : DTD, XSD... ou un fichier XML d'exemple avec tes données
 
Suivant, Suivant, Suivant, OK,
 
ça crée automatiquement les interfaces pour manipuler ces fichiers XML,
 
avec des propriétés qui reprennent la logique (et la sémantique) de ton document d'origine.
 
Mais je sais pas s'il existe des outils gratuis pour faire ça en C++.
 
 
 
 
 
 
 
 
 
 
 
 
 

n°1264807
Joel F
Real men use unique_ptr
Posté le 12-12-2005 à 18:35:04  profilanswer
 

libxml, xerces, TinyXML ...

n°1264846
fra0
Posté le 12-12-2005 à 19:23:47  profilanswer
 

aucun de ces outils ne génère de classes qui permettent de faire abstraction du parser.

n°1264847
Joel F
Real men use unique_ptr
Posté le 12-12-2005 à 19:24:39  profilanswer
 

hein o_O ?
tu lis ton XML et zou tu remplsi ton objet, je vosi pas la difficulté ...


Message édité par Joel F le 12-12-2005 à 19:25:04
n°1264850
elianor
bannie 17 fois
Posté le 12-12-2005 à 19:27:17  profilanswer
 

fra0 a écrit :

aucun de ces outils ne génère de classes qui permettent de faire abstraction du parser.


 
Dans le même temps, tu manipule des objets DOM, c'est un tant soit peu normalisé.  
 
J'ai déjà eut vent des outils comme fait C++ builder, qui permet quand même de gagner pas mal de temps, et d'éviter de manipuler de la quicaillerie, mais j'ai pas de nom au chaud comme cela.


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1264870
fra0
Posté le 12-12-2005 à 19:57:05  profilanswer
 

oui du style  
www.xml2cpp.com
goto -5


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Question sur XML avec C++

 

Sujets relatifs
Question sur commondialog [ résolu ]Débutant, question sur syntaxe requete SQL
ptite question en sql/phpUne simple question (js)
Xml / ISO et python qui veut pas des caractères non ascii [Résolu][Delphi] 2005 Personal + XML
Parser un XML ?petyte question C++ (istringstream, copie, toussa) VS2003 / pubsetbuf
question sur switchQUESTION Accéder au Net depuis un intranet depuis VPN ????
Plus de sujets relatifs à : Question sur XML avec C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR