Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1512 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  conversion txt --> xml

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Précédente
Auteur Sujet :

conversion txt --> xml

n°757430
samistil
Posté le 30-11-2005 à 12:58:35  profilanswer
 

bonjour  
 
je voudrais convertir un fichier .txt  en un fichier .xml  en utilisant un programme  .  
 
 
Est-ce possible?  
Et si oui, comment faire?  
 
 
Voici un exemple de .txt  que je veux convertir .xml  
 
001   002  003         004 005  
jour         mois  année heure    mesure  
 
14 11 2005 14:02 135  
15 11 2005 15:06 160  
16 11 2005 13:02 002  
17 11 2005 16:30 019  
18 11 2005 18:48 264  
19 12 2005 09:10 294  
19 12 2005 19:20 284  
19 01 2006 01:00 100  
20 02 2006 09:30 056  
21 02 2006 23:09 084  
22 03 2006 22:16 506  
23 04 2006 15:25 164  
 
merci d'avance

mood
Publicité
Posté le 30-11-2005 à 12:58:35  profilanswer
 

n°757433
l0ky
Posté le 30-11-2005 à 13:01:57  profilanswer
 

Heu, tu sais ce qu'est le XML ?
 
au passage vers 4 topics pour un seul sujet :/
http://forum.hardware.fr/forum1.ph [...] warefr.inc
 
edit: de plus ca n'a pas grand chose a voir avec un OS dit alternatif. Sauf si tu veux faire ca sur ce genre de systeme...


Message édité par l0ky le 30-11-2005 à 13:02:50
n°757434
samistil
Posté le 30-11-2005 à 13:04:36  profilanswer
 

si tu regardes bien mes topics ,on me conseille de me diriger vers le forum OS alternatif.
Pour ma defense , je debute dans le xml.

n°757435
minusplus
Posté le 30-11-2005 à 13:05:12  profilanswer
 

samistil a écrit :

je debute dans le xml.


ça je pense que c'est clair ! :D

n°757436
l0ky
Posté le 30-11-2005 à 13:05:31  profilanswer
 

samistil a écrit :

si tu regardes bien mes topics ,on me conseille de me diriger vers le forum OS alternatif.


nan mais ils disaient ca pour rigoler hein[:mlc2]
Si tu te mets a prendre tout ce que ces boulets disent au pied de la lettre on a pas finit...


Message édité par l0ky le 30-11-2005 à 13:07:55
n°757437
samistil
Posté le 30-11-2005 à 13:06:08  profilanswer
 

personne peut m'aider alors?  

n°757438
Profil sup​primé
Posté le 30-11-2005 à 13:07:46  answer
 

beuh... si tu nous disait a quoi tu voudrait que ca ressemble, deja, ca nous aiderait... parce que
 

Code :
  1. <contenu_txt>
  2. 001   002  003         004 005 
  3. jour         mois  année heure    mesure 
  4. 14 11 2005 14:02 135 
  5. 15 11 2005 15:06 160 
  6. 16 11 2005 13:02 002 
  7. 17 11 2005 16:30 019 
  8. 18 11 2005 18:48 264 
  9. 19 12 2005 09:10 294 
  10. 19 12 2005 19:20 284 
  11. 19 01 2006 01:00 100 
  12. 20 02 2006 09:30 056 
  13. 21 02 2006 23:09 084 
  14. 22 03 2006 22:16 506 
  15. 23 04 2006 15:25 164 
  16. </contenu_txt>


 
repond a ta question... mais c'est surement pas ce que tu veux
 
tu veux peut etre plutot un truc du genre :

Code :
  1. <ligne>
  2.     <date>14 11 2005 14:02</date>
  3.     <mesure>135</mesure>
  4. </ligne>
  5. <!-- etc -->

n°757439
minusplus
Posté le 30-11-2005 à 13:08:42  profilanswer
 

samistil a écrit :

personne peut m'aider alors?


on ne comprend pas ce que tu veux faire. XML est un moyen générique d'organiser des données, si tu nous dit pas comment tu veux les organiser on peut rien pour toi. Lis un tutorial là : http://www.w3schools.com/xml/default.asp
et reviens nous préciser ce que tu veux.

n°757440
l0ky
Posté le 30-11-2005 à 13:10:12  profilanswer
 

Non mais il n'existe aucun outils qui réponde a ton besoin.  
 
commence par apprendre ce qu'est le XML
http://www.google.fr/search?hl=fr& [...] ogle&meta=
http://www.commentcamarche.net/xml/xmlintro.php3

n°757443
samistil
Posté le 30-11-2005 à 13:14:02  profilanswer
 

bibiskuk, je veu quelque chose de ce genre :
 
<ligne>  
    <jour>14</jour>
    <mois>11</mois>
     <année>2005 </année>
     <heure>14:02 </heure>
    <mesure>135</mesure>  
</ligne>  
 
 
Je voudrais faire un programme qui rentre toutes les données sous la forme précédente  .
Vous comprenez?

mood
Publicité
Posté le 30-11-2005 à 13:14:02  profilanswer
 

n°757444
l0ky
Posté le 30-11-2005 à 13:16:11  profilanswer
 

Et tu veux le faire en quoi ton programme ?
C++, C, java awk, perl ?

n°757445
minusplus
Posté le 30-11-2005 à 13:19:35  profilanswer
 

tail +4 file |  awk '{ print "<ligne>\n  <jour>"$1"</jour>\n  <mois>"$2"</mois>\n  <annee>"$3"</annee>\n  <heure>"$4"</heure>\n  <mesure>"$5"</mesure>\n</ligne>" }'
 
 
[:minusplus]

n°757446
ory
Posté le 30-11-2005 à 13:20:53  profilanswer
 

mv fichier.txt fichier.xml

n°757447
jlighty
Posté le 30-11-2005 à 13:21:00  profilanswer
 

si tu as la possibilité d'utiliser Awk, c'est très facile de passer ton fichier de données brutes en XML.
Edit : Grilled par Minusplus (qui en plus donne directement le script :) )


Message édité par jlighty le 30-11-2005 à 13:24:58
n°757448
samistil
Posté le 30-11-2005 à 13:21:57  profilanswer
 

en C ou C++ ,ce serait  bien.

n°757449
minusplus
Posté le 30-11-2005 à 13:23:43  profilanswer
 

samistil a écrit :

en C ou C++ ,ce serait  bien.


ben faut poster dans prog alors...  
 
 
[:ddr555]

n°757450
jlighty
Posté le 30-11-2005 à 13:24:28  profilanswer
 

il n'y a pas grand chose à faire :
1- ouvrir le fichier (fopen)
2- pour chaque ligne, les segmenter (avec comme séparateur l'espace)
3- ecrire dans un autre fichier la chaine de caractère modifié (ajout des balises)
 

n°757452
l0ky
Posté le 30-11-2005 à 13:24:43  profilanswer
 

minusplus a écrit :

ben faut poster dans prog alors...  
[:ddr555]

il a fait [:petrus75]
Résultat il est ici et TT là bas[:god]


Message édité par l0ky le 30-11-2005 à 13:25:22
n°757454
jlighty
Posté le 30-11-2005 à 13:25:20  profilanswer
 

il est dans une boucle sans fin :) (jusqu'à l'obtention d'un TT )


Message édité par jlighty le 30-11-2005 à 13:35:18
n°757456
ory
Posté le 30-11-2005 à 13:26:58  profilanswer
 

il y a bien un logiciel dans  Windows, Software & Réseaux qui doit faire ça non ? [:god]

n°757458
samistil
Posté le 30-11-2005 à 13:27:53  profilanswer
 

jlighty, est -ce que tu peu me l'expliquer avec un exemple stp?
 
je suis allé dans prog et personne n'a voulu ou pu m'aider. Donc me voici ici.

n°757459
jlighty
Posté le 30-11-2005 à 13:28:58  profilanswer
 

tu sais programmer en C ?

n°757460
samistil
Posté le 30-11-2005 à 13:29:01  profilanswer
 

ory, je voudrais creer moi meme un programme.

n°757461
samistil
Posté le 30-11-2005 à 13:29:37  profilanswer
 

je sais un peu programmé en C.

n°757463
Profil sup​primé
Posté le 30-11-2005 à 13:30:04  answer
 

la ligne de code que t'as donné minus plus marche, mais si tu le veux en C...
 
 
Edit : Sinon, c'est vraiment simple a faire en C... jlighty t'as deja tout donné


Message édité par Profil supprimé le 30-11-2005 à 13:31:06
n°757464
jlighty
Posté le 30-11-2005 à 13:32:21  profilanswer
 

Citation :

je sais un peu programmé en C.


tu as surement appris à lire/ecrire dans un fichier sinon regarde les différents tutoriaux sur le net (ou disponible dans la catégorie programmation  http://mapage.noos.fr/emdel/ d'Emmanuel  Delahaye).


Message édité par jlighty le 30-11-2005 à 13:33:04
n°757465
l0ky
Posté le 30-11-2005 à 13:32:22  profilanswer
 

tu lit le fichier du début a la fin
A chaque espace que tu rencontre tu fermes la balise XML précédente </truc> et tu ouvre la suivante <machin>
au debut de chaque ligne tu ouvre une pour <ligne> et a la fin tu la ferme </ligne>
 
[:spamafote]
 
scanf fprintf fopen...

n°757466
samistil
Posté le 30-11-2005 à 13:33:22  profilanswer
 

bibiskuk, est -ce que je pourrais avoir un exemple de programme svp?

n°757467
samistil
Posté le 30-11-2005 à 13:39:04  profilanswer
 

Comment ecrire dans un autre fichier la chaine de caractère modifié (ajout des balises) ?

n°757468
jlighty
Posté le 30-11-2005 à 13:40:04  profilanswer
 

avec fprintf

n°757469
l0ky
Posté le 30-11-2005 à 13:40:50  profilanswer
 

fprintf par exemple http://www.linux-france.org/articl [...] ntf-3.html
 
edit: [:dawao]


Message édité par l0ky le 30-11-2005 à 13:41:12
n°757470
Tamahome
⭐⭐⭐⭐⭐
Posté le 30-11-2005 à 13:41:06  profilanswer
 

GTLA :o

n°757471
samistil
Posté le 30-11-2005 à 13:42:59  profilanswer
 

je comprends pas comment faire ce programme ?

n°757473
l0ky
Posté le 30-11-2005 à 13:44:33  profilanswer
 

samistil a écrit :

je comprends pas comment faire ce programme ?


Est-ce une question ?

n°757474
samistil
Posté le 30-11-2005 à 13:45:42  profilanswer
 

jlighty, tu peu me montrer un programme de ce type stp?

n°757475
jlighty
Posté le 30-11-2005 à 13:49:23  profilanswer
 

programme type ?  

Code :
  1. #include <stdio.h>
  2. int main(int argc, char** argv)
  3. {
  4.     printf("hello world\n" );
  5.     return 0;
  6. }


comme ceci ?


Message édité par jlighty le 30-11-2005 à 13:50:12
n°757476
samistil
Posté le 30-11-2005 à 13:50:32  profilanswer
 

Mon probleme, c'est que je ne vois pas comment faire ces deux étapes:
 
- pour chaque ligne, les segmenter (avec comme séparateur l'espace)  
- ecrire dans un autre fichier la chaine de caractère modifié (ajout des balises)  
 
Est -ce que quelqu'un peut m'expliquer en me donnant un exemple ?

n°757477
Profil sup​primé
Posté le 30-11-2005 à 13:55:21  answer
 
n°757478
jlighty
Posté le 30-11-2005 à 13:56:10  profilanswer
 

en gros :

Code :
  1. fopen...... (ouvre le fichier txt)
  2. fopen.... (ouvre le fichier xml)
  3. while(....)
  4. fscanf (ou fgets + découpage de la chaine)
  5. fprintf(...)
  6. close (ferme le canal du fichier txt)
  7. close (ferme le canal du fichier xml)


Message édité par jlighty le 30-11-2005 à 13:56:53
n°757479
samistil
Posté le 30-11-2005 à 13:56:48  profilanswer
 

Je ne vois pas comment faire
- pour chaque ligne, les segmenter (avec comme séparateur l'espace)  
- ecrire dans un autre fichier la chaine de caractère modifié (ajout des balises)  
 
Est-ce que quelqu'un peut m'aider a le faire?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Précédente

Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs

  conversion txt --> xml

 

Sujets relatifs
quel programme pour conversion audio.Conversion wmv to mpeg
Conversion[bash]Conversion image > postscript pour imp. matricielle
[Gstreamer] Paramètres de conversion[Debian] conversion fat32 -> partition linux
ogg , mp3 , conversion entre les deux et bitrate en pagailleConversion mailbox - maildir
Conversion de l'encodage des noms de fichiersSoft de conversion (asf -> avi/mpeg) ça existe ?
Plus de sujets relatifs à : conversion txt --> xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR