Bonjour à tous !
Etant nouveau dans le monde fabuleux du XML, j'aurai besoin de l'expertise des gens du forum pour solutionner un problème.
Je dispose actuellement d'un .xsd avec lequel je dois éditer un document au format XML encodé en UTF-8 NoBOM.
Ce document contient des données comptables extraites d'un ERP (Au format .xsl ou .xml, au choix de l'utilisateur).
Cependant, les lignes doivent être retraitées pour leurs adjoindre à chacune de nouvelles informations.
Dans la mesures ou il faut traiter une quantité de ligne non négligeable (100 à 300 selon les périodes), le retraitement a l'aide d'un tableur est nécessaire.
Mais alors, pourquoi ne pas faire d'une pierre deux coups en mappant tout ce beau monde à l'aide d'un seul et même logiciel me direz-vous.
C'est la que mon problème survient; les versions d'Excel que j'ai sous la main (2007 et 2010) ne supporte pas certaines contraintes présentes dans le .xsd . (Le message d'erreur précise: "Any", "AnyAttribute","SubstitutionGroups","AbstractElements","RecursiveStructure","MixedStructures","MixedContent").
De plus, il me semble qu'il n'est pas possible de paramétrer l'encodage de sortie du document mapper. (Mais la n’est pas le problème, un petit passage par Notepad++ fera, je pense, l’affaire.)
Tout ceci m'amène à poser les questions suivantes:
Y a-t-il d'après vous, un paramétrage, une version ou un add-on Excel qui soit susceptible de gérer à la fois le retraitement des données et le mappage/exportation en XML?
Le cas échéant, y aurait-il un logiciel en particulier qui soit capable de transformer mon .XLS en un joli .XML conforme à l'XSD ?
D’avance, merci à tous pour vos réponses, et bon appétit !
Cheumal
Partager