convertir un fichier texte en fichier XML - C - Programmation
Marsh Posté le 03-07-2009 à 23:05:19
Ca a pas l'air trop dur, tu butes sur quoi exactement ?
Marsh Posté le 03-07-2009 à 23:10:59
Salut,
Je voudrais écrire un programme C sous Windows qui permet de convertir un fichier texte (entrée) en fichier XML (sortie).
Marsh Posté le 03-07-2009 à 23:12:50
Ca a pas l'air trop dur, tu butes sur quoi exactement ?
Marsh Posté le 04-07-2009 à 00:29:29
ReplyMarsh Posté le 04-07-2009 à 00:37:08
dimadima a écrit : Pouvez vous détailler votre question ? |
Avec plaisir, pour peu que tu détailles ta réponse...
Qu'est-ce qui te pose problème pour écrire ton programme en C ?
La connaissance du langage ? Y'a des tuto très bien faits sur internet pour remédier à ça.
L'algorithmique ? Honnêtement, là, y'a rien de compliqué, tu ouvres un fichier en écriture, ton txt en lecture, et tu écris dans le premier fichier les balises et les données du txt (avec un petite boucle pour optimiser un peu).
Tu veux qu'on le fasse à ta place ? Pas moyen.
Marsh Posté le 04-07-2009 à 14:31:16
Accessoirement, pourquoi en C?
C'est pas qu'en Ruby tu peux le faire en ... 2 lignes? ... Mais voilà quoi
Marsh Posté le 07-07-2009 à 11:22:57
N'ayant pas spécialement envie de faire continuellement le ménage, j'informe le vénérable auditoire de ce topic qu'au prochain post polluant, c'est 2 jours de TT
Marsh Posté le 07-07-2009 à 11:23:59
Quant à toi, dimadima, pourrais tu exposer ton souci de façon CLAIRE et EXPLICITE, faute de quoi je serais obligé de fermer ton topic.
Marsh Posté le 07-07-2009 à 13:47:14
-tu parses le fichier texte pour recuperer chaque ligne
-tu splittes chaque ligne sur le caractère " " ou \t
-pour chaque donnée recupérée tu créés une chaine à la main style :
<relation>
<objet>val[0]</objet>
<attribut>val[1]</attribut>
</relation>
(drapal masqué)
Marsh Posté le 03-07-2009 à 22:15:11
Salut à tous !
Je suis en train d'essayer de convertir un fichier texte en xml.
Ce fichier texte est structuré, chaque ligne contient deux champs : un objet (un entier) et un attribut (une chaine de caractère). la chaine de caractère se compose de 0 et 1.
toutes le chaines de même taille.
par exemple du fichier texte:
1 "10110"
2 "11011"
3 "11010"
4 "10011"
5 "10111"
6 "10010"
7 "11010"
8 "10110"
9 "11011"
10 "10010"
par exemple une partie de fichier XML contenu_xml est :
<document>
<relation>
<objet>1</objet>
<attribut>"10110"</attribut>
</relation>
<relation>
<objet>2</objet>
<attribut>"11011"</attribut>
</relation>
<relation>
<objet>3</objet>
<attribut>"11010"</attribut>
</relation>
<relation>
<objet>4</objet>
<attribut>"10011"</attribut>
</relation>
<relation>
<objet>5</objet>
<attribut>"10111"</attribut>
</relation>
<relation>
<objet>6</objet>
<attribut>"10010"</attribut>
</relation>
<relation>
<objet>7</objet>
<attribut>"11010"</attribut>
</relation>
<relation>
<objet>8</objet>
<attribut>"10110"</attribut>
</relation>
<relation>
<objet>9</objet>
<attribut>"11011"</attribut>
</relation>
<relation>
<objet>10</objet>
<attribut>"10010"</attribut>
</relation>
</document>
Je voudrais faire un programme C sous Windows qui rentre toutes les données sous la forme précédente.
ou bien existe il un outil ou logiciel qui permet de convertir un fichier texte en fichier XML ?
Merci pour vos idées et connaissances.