J'aimerais savoir s'il y a un outil qui vous permet de faire une définition de classe basée sur un format XML. Je ne cherche pas une liaison de données. Tout le monde peut aider? P>
merci p>
4 Réponses :
Lorsque j'ai eu ce problème quelques années de retour, j'ai écrit un outil Python pour exécuter le code Python intégré dans des fichiers texte afin que je puisse générer du code C ++ avec python à l'intérieur de la C ++: http://ndifbatchelder.com/code/cog/ p>
YACC ou BISON peut être ce que vous êtes après. p>
Il est vrai que cela invllove Quelques analyses mais i xml analysant ne nécessite pas l'utilisation directe de YACC ou de Bison
sont Schémas de classe UML Ce que vous recherchez? P>
Non mais je sais des outils pouvant générer du code de UML, qui pourrait résoudre mon problème si je me suis retrouvé plus productif de taper que le schéma de dessins.
Je connais deux outils tous les deux sont des produits commerciaux p>
http://www.codeesynthesis.com/products/xsd/ p>
http://www.codalogic.com/lmx/ p>
J'espère que cela vous aidera. P>
mise à jour: p>
Il suffit de trouver ce http://fr.wikipedia.org/wiki/ Xml_data_binding # C.2B.2B P>
mise à jour 2: p>
C'est génial, je suis à la recherche d'un paquet open source pour le faire depuis des siècles et votre question vient de m'aider à trouver: p>
http://top.touk.pl/confluence/display / xmlbeansxxdoc / introduction + to + xmlbeansxx http://top.touk.pl/confluence/download/attachments/attachments/ 458767 / Manipulate_xml_documents_in_cpp_with_xmlbeansxx.pdf P>
Bonjour, j'ai déjà connu la codesynthèse, alors qu'elle produit du code C ++ à partir de fichiers XML, il s'agit davantage d'une liaison de données que la génération de classes C ++ elle-même. J'ai également connu de Codealogic, je ne suis pas sûr de ce que cela fait exactement que je faisais exactement la possibilité de l'essayer cette semaine, vous venez de confirmer que TH TI devrait ^^ Je suis heureux que nous puissions nous entraider. Je ne pense pas que je m'explique clairement, je suis plus à la recherche d'un outil qui permettrait d'automatiser le protycle de classes d'un fichier XML qui interactimg et manipulent XML avec C ++. Mais le PDF a l'air intéressant, merci :)
Ok, je cherchais un générateur de code pour transformer un schéma XML dans un ensemble de classes d'objet de valeur pour la lecture et l'écriture du schéma XML, car je déteste écrire le code de manipulation DOM.
Désolé, mais il est incorrect d'affirmer que "la codesynthèse est / a été utilisée par GSOAP". GSOAP Les outils de liaison de données XML ont été environ plus longs que la codesynthèse. En fait, GSOAP fournit une liaison de données XML pour C et C ++ (classes, etc.). Les outils GSOAP sont largement utilisés dans l'industrie, conformément aux normes de l'industrie et aux recommandations du groupe de travail des liaisons de données XML W3C.
Un court exemple qui illustre ce que vous demandez serait une bonne idée.
Je suppose qu'il / elle désigne un outil capable de générer une classe ou un ensemble de classes (probablement des structures de POD) d'un schéma XML.
Je cherche un outil qui me permet de définir des classes à l'aide d'une spécification XML et de générer tous les fichiers et le code associé.