• [^] # Re: Et les données ?

    Posté par (site web personnel) . En réponse à la dépêche Sortie officielle de « Ma Petite Auto-Entreprise » et Aemanager 1.0. Évalué à 3. Dernière modification le 04 mars 2011 à 19:15.

    Je recommande très fortement l'exportation en XML. Le CSV utilise des séparateurs qui peuvent être inclus dans les champs et c'est planté !

    Le travail consiste à créer un XMLschema qui définit les balises, leur grammaire et les contraintes des champs (exemple : numérique compris entre 0 et 100).

    Cela donne plusieurs avantages :

    • format d'exportation documenté,
    • vérification de l'intégrité des données,
    • filtre d'importation de tout ou partie des données,
    • format intermédiaire permettant l'impression. On sépare le fond de la forme. Ainsi l'exportation en PDF, HTML, ODF et tutti quanti est gérée de façon indépendante du cœur de l'application.

    Le XML permet d'exploiter ou de ne transmettre rien que les données utiles. C'est une interface qui reste stable dans le temps et surtout évite que des modifications faites de part et d'autre n'impactent pas l'autre côté de l'interface.