Bonjour,
La question intéressera certainement beaucoup de monde : alors que je n'ai que de vagues notions de XML, je vais avoir besoin d'en générer un dans le cadre d'un protocole de communication de données avec un organisme. Cet organisme me fournit des schémas XSD et une tonne de documents divers où il est bien difficile de trouver les quelques éléments nécessaires pour créer le XML de communication tant ils sont dispersés.
Je me dis que je devrais arriver, à partir du XSD correspondant aux données que je dois transmettre, à recréer plus ou moins automatiquement le XML en m'aidant d'une bonne bibliothèque de conversion.
D'où mes questions :
1 - Que me conseillez-vous de lire comme doc, tutos ou autres cours en ligne pour acquérir rapidement les notions qui me sont nécessaires sans me fourvoyer dans un tas de trucs certainement très intéressants mais qui ne me serviront à rien (par exemple, je n'ai aucun besoin de tout ce qui concerne le XSLT) ?
2 - Y a-t-il des bibliothèques à avoir absolument ou au contraire à éviter, compte tenu de cette application précise ? (je cherche de préférence une bibliothèque sous forme de sources C/C++, que je pourrai utiliser avec n'importe quel compilateur ou environnement de développement. Licence libre pas trop restrictive sur la redistribution, genre GPL, zlib, MIT...)
3 - L'idée de générer le XML par conversion/transformation du XSD est-elle bonne ? D'une part ça me paraitrait assez logique d'après mes vagues notions, mais d'autre part je ne trouve pas grand chose d'intéressant sur ce sujet, alors qu'il y a des tonnes de documents expliquant la conversion XML->XSD. Aurais-je très mal compris ce que je crois savoir ?
Merci d'avance pour vos conseils.
Partager