Xml en txt

Fermé
lmgf81 Messages postés 7 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 21 août 2014 - Modifié par lmgf81 le 6/05/2012 à 14:34
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 7 mai 2012 à 12:22
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 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
6 mai 2012 à 20:35
Bonsoir,

En quel langage?

A+
1
lmgf81 Messages postés 7 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 21 août 2014
7 mai 2012 à 09:35
Je ne sais pas avec système fais ça...
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
7 mai 2012 à 10:16
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 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
7 mai 2012 à 12:22
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