Conseil sur l'utilisation d'XML ?
Bonjour,
je viens auprès de vous pour demander conseil sur la façon de développer un projet.
Le processus comprend trois étapes :
- On analyse un fichier texte brut pour détecter d'éventuelles erreurs.
- S'il existe des erreurs, on les corrige à la main.
- On crée un nouveau fichier texte contenant les informations du premier fichier mais cette fois ci avec un "mise en forme".
Par exemple, voici un extrait du fichier original :
Code:
1 2 3
| 71470700071071198114660107VIRT PERMANENT-000000020050
A1470700071071198114662807CHEQUE -000000011680
71470700071071198114663107CHEQUE -000000004000 |
Ici, la ligne 2 comporte une erreur car elle ne commence pas par '7'.
Après correction, le nouveau fichier doit ressembler à ça :
Code:
1 2 3
| 01'07 VIRT PERMANENT '''''''''' -200,50
28'07 CHEQUE '''''''''''''''''' -116,80
31'07 CHEQUE ''''''''''''''''''' -40,00 |
Je me demande si c'est intéressant de passer les lignes du premier fichier en XML qui pourrait avoir comme structure :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<compte>
<ligne>
<date>0107</date>
<label>VIRT PERMANENT</label>
<montant>-20050</montant>
</ligne>
<ligne>
...
</ligne>
</compte> |
Et d'ensuite d'utiliser XSLT pour générer le nouveau fichier.
Est-ce une bonne idée de passer par XML ? Jusqu'ici le logiciel traitait directement les chaînes de caractères à la volée. Est-ce une bonne chose d'ajouter une étape dans le processus ?
De plus, je ne sais pas trop où générer le fichier XML : avant ou après la correction du fichier à la main ?
Merci pour toutes aides.
Camille