Convertir xml en txt par un script
lmgf81
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
moebius_eye Messages postés 152 Date d'inscription Statut Membre Dernière intervention -
moebius_eye Messages postés 152 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un fichier client au format xml que je souhaiterai convertir au format txt.
Il me faut également un nombre de caractère précis pour chaque partie.
10 premier caractère code, 20 suivant le nom, 20 suivant adresse....
Est il possible de réaliser un script qui peut faire cela.
Merci d'avance pour votre aide.
J'ai un fichier client au format xml que je souhaiterai convertir au format txt.
Il me faut également un nombre de caractère précis pour chaque partie.
10 premier caractère code, 20 suivant le nom, 20 suivant adresse....
Est il possible de réaliser un script qui peut faire cela.
Merci d'avance pour votre aide.
4 réponses
-
bas pour le convertir en .txt, il suffit juste d'ouvrir le bloc note et d'y copier le contenu de ton xml
-
Un script::: c est pas possible d enregistrer quoiquecesoit ..
En php, c est tout con ... -
C'es a dire tu fait comment, je suis nul !!!
-
-
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)
Comment peut on faire faire ? -
une fois $data avec le fichier tu recherches les donnees avec strstr("<CLTFNOM>");
en travailant avec les indices ....
sinon y a une fonction pas mal
$tableau=explode($separateur,$fichier); ...
tu recuperes structure pas structure ...
exemple $separateur="<client> ";
tu as le xml par client tu boucles apres par les separateurs de la structure XML ...
Bref ...
-
-
Quels langages maîtrise-tu? J'ai une solution en python avec la librairie xml, en java, et une plus compliquée en PHP.
Mais, on dirais que tu n'as pas beaucoup cherché, par ce que tu serais tombé sur plein de librairies capables de faire ça en 3 lignes de code...