Xml en txt

lmgf81 Messages postés 9 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
bonjour

En fait mon desir et de transformer ca :
<?xml version="1.0"?>
<base_client>
<client>
<CLTFAX>0101010101</CLTFAX>
<CLTFCP>09000</CLTFCP>
<CLTFNET>false</CLTFNET>
<CLTFNOM>client1</CLTFNOM>
<CLTFRUE>adressecl1</CLTFRUE>
<CLTFTEL>0202020202</CLTFTEL>
<CLTFVIL>FOIX</CLTFVIL>
<CLTTAR>987</CLTTAR>
</client>
<client>
<CLTFAX>0303030303</CLTFAX>
<CLTFCP>09000</CLTFCP>
<CLTFNET>false</CLTFNET>
<CLTFNOM>client2</CLTFNOM>
<CLTFRUE>adressecl2</CLTFRUE>
<CLTFTEL>0404040404</CLTFTEL>
<CLTFVIL>FOIX</CLTFVIL>
<CLTTAR>987</CLTTAR>
</client>
</base_client>

en ca :

client1 adressecl1 CLI01010101010202020202
client2 adressecl2 CLI01010101010202020202

Comme vous le constatez des parties du fichiers initial sont partie dans le fichiers final est des nouvelles données apparaissent (identique en position et valeur sur chaque ligne)

Il s'agirait d'une tache quotidienne.

Comment peut on faire faire ?
A voir également:

2 réponses

mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonsoir,

En quel langage?

A+
1
lmgf81 Messages postés 9 Statut Membre
 
Je ne sais pas avec système fais ça...
0
mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 340
 
comment vouslez-vous qu'on vous dise comment si on connait pas les moyens dont vous disposez?

Moi je vous donne une soluce facile: vous prenez un éditeur de texte, vous recherchez par exemple toutes les occurences de "</CLTFVIL>
<CLTTAR>" et vous faites un remplacer par ";", c'es torché en 5 minutes chono avec le recherche/remplacer sur tout le document.

A+
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Tu ne précises pas l'environnement de travail.
Méthode simple: utiliser SAX http://www.saxproject.org/
il existe des modules Perl et extensions PHP à cet effet
Méthode complexe: utiliser un script XSLT et un processeur adéquat
Outil en ligne de commande comme xalan et des bindings pour divers langages
0