Bonjour,
J'aurais besoin d'aide pour créer le schema XML (ainsi que l'XSD associé) correspondant à un fichier txt plat (avec séparateur
un peu compliqué. Dans le fichier, chaque enregistrement se découpe en 3 parties :
- 1 ligne entête dont le premier champ à la valeur 101
- Un nombre de lignes variable dont la valeur du premier champ est 201
- 1 ligne total dont le premier champ à la valeur 301
Voici à quoi il ressemble :
101;115207;800756839;F;01102008;05102008;
201;115207;481463;108AVG51;;;VP;524;LLOY;Loyer financier;488,98;95,84;584,82;EUR;19,60;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LMAIASS;Maintenance & Assistance;103,26;20,24;123,50;EUR;19,60;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LPNE;Pneumatiques;62,08;12,17;74,25;EUR;19,60;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LVER;Véhicule de remplacement;6,44;1,26;7,70;EUR;19,60;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LCAR;Gestion carburant;1,52;0,30;1,82;EUR;19,60;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LARSK;Assurance Autorisk;28,30;0,00;28,30;EUR;0,00;01102008;31102008;
201;115207;481463;108AVG51;;;VP;524;LSRSK;Service Autorisk;35,81;7,02;42,83;EUR;19,60;01102008;31102008;
301;115207;800756839;F;01102008;726,39;136,83;863,22;EUR;
101;334229;800757637;F;01102008;01112008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LLOY;Loyer financier;438,59;85,96;524,55;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LMAIASS;Maintenance & Assistance;67,41;13,21;80,62;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LPNE;Pneumatiques;48,10;9,43;57,53;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LVER;Véhicule de remplacement;13,03;2,55;15,58;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LCAR;Gestion carburant;0,83;0,16;0,99;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LARSK;Assurance Autorisk;28,30;0,00;28,30;EUR;0,00;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LSRSK;Service Autorisk;35,81;7,02;42,83;EUR;19,60;01102008;31102008;
201;334229;517270;401AXK51;ANNE SOPHIE SOLANET;;VP;149;LGES;Frais de gestion;6,10;1,20;7,30;EUR;19,60;01102008;31102008;
301;334229;800757637;F;01102008;638,17;119,53;757,70;EUR;
Merci de votre aide.