Xml en txt

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 ?

2 réponses

  1. Bonsoir,

    En quel langage?

    A+
    1. Je ne sais pas avec système fais ça...
    2. 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+
  2. Modérateur
    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