begin process at 2012 02 10 10:29:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Algorithme

 > 

Compression, Split et Cryptage

 > 

XML ou TXT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

XML ou TXT

mercredi 9 avril 2008 à 15:18:15 | XML ou TXT

Momo182

Actuellement je travail sur un projet ou je dois lire beaucoup d'information et effectuer des traitement deçuc.
J'ai le choix d'avoir mes informatios en entrées soit en XML soit en TXT.

Lequel de ces format demande le moins de ressource?
mercredi 9 avril 2008 à 15:59:34 | Re : XML ou TXT

billou_13

Membre Club
Bonjour,

Le format TXT sera certainement plus rapide.
Cependant, le format XML présentera tes données de facon plus lisible (donc plus pratique à traiter) et normalisé.

De plus, les classes .Net permettant la gestion du Xml : XmlDocument ou XmlTextReader, sont très pratiques. Pour un fichier TXT, à moins d'avoir un format "standard" (style fichier csv, ini, ...), il te faudra implémenter ta classe de gestion du fichier.

Bonne journée,

Billou_13
jeudi 10 avril 2008 à 00:06:28 | Re : XML ou TXT

bubbathemaster

Tout dépend de la tronche du format texte mais la classe XmlDocument est tellement bien foutue que c'est la solution immédiate pour un programmeur feignant, sachant que les perfs ne seront peut être pas pire qu'un parser de txt à base d'expressions régulières.
jeudi 10 avril 2008 à 07:52:11 | Re : XML ou TXT

SharpMao

Membre Club
Hello,

A mon avis, tout dépend du volume de tes données.
Si tes fichiers sont <1Mo, fait du XML avec XmlDocument, c'est facile à utiliser et efficace.
Si tes fichiers sont >20 Mo, XML reste pratique, car les données sont bien formattées, mais il faudra absolument éviter le XmlDocument et travailler avec des XmlReader.
Entre deux, à toi de voir, en fonction du temps de traitement que tu peux te permettre, et de la charge mémoire.

Ces deux limites peuvent varier en fonction de la machine su laquelle tu fais tourner le programme.
Si je déconseille XmlDocument pour les gros fichiers, c'est parce qu'il va te charger entièrement le fichier en mémoire, et ne sera pas aussi optimisé que du XmlReader.

Tu peux bien sur aussi utiliser des fichiers texte mais, 
   ou tes fichiers pourront aussi être lu par un être humain, et personnellement, je préfère lire du XML que du texte brut, 
   ou il n'est destiné qu'à la machine, et tu pourrais aussi bien utiliser un format binaire.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
jeudi 10 avril 2008 à 10:33:39 | Re : XML ou TXT

Momo182

Merci pour tous vos conseil ....
Etant donné que les informations ne sont pas destiné a être lu par un humain mais seulement par une machine et que le temps de traitement doit être faible, je vais opté pour du texte ou du binaire.
jeudi 10 avril 2008 à 16:41:33 | Re : XML ou TXT

snakzbenjy

Moi je te conseil d'utiliser du XML.

au niveau de la hiérarchisation c'est beaucoup plus "simpa".

XML fait plus penser à une "Base de données" quand même.
Si tu as beaucoup d'information ton fichier sera un peu plus "lourd "mais plus facile à traiter

Benjy



Cette discussion est classée dans : txt, xml


Répondre à ce message

Sujets en rapport avec ce message

XML en TXT [ par lamiruth ] Bonjour à tous,Comment puis obtenir dans un fichier txt des données d'un fichier XML sans faire du code ?Quelquun m'a parlé de XSLQu'en pensez vous?Me Probleme pour acceder a une textbox [ par dowi ] Bonjour a tous,Premierement, desole si cette question a deja ete posee, mais je n'ai pas trouve de reponse qui me convienne ou que je comprenne.Dans l integré savefiledialog et openfiledialog [ par dragstere42 ] bonjour je viens de faire un lecteur audio et je voudrai serialiser et deserialiser la playlist j'ai fait 2 codes affin de serialiser en .txt et l'au Problème avec la structure d'un fichier xml dans un dataset [ par hackman116 ] Bonjour, J'utilise le code suivant pour importer un fichier xml dans un dataset. [code=cs]string filePath = @"d:\FichierInputXml.xml"; X Récupération des donnees depuis un fichier xml [ par georgesrachid ] Bonjour,bon j'ai creer un formulaire qui permet de saisir les informations d'un compte bancaire par exemple,et dans ce formulaire y a un liste view qu Envoie email \ c# [ par jackasse ] Bonjour tous le monde : Bon je vous explique je suis débutante en programmation c# , et je dois gérer les abonnement de ma clientèle , l'ajout , modif Afficher image BMP d'uni fichier XML [ par thib89 ] Bonsoir, Excuser moi de vous déranger, si quelqu'un pouvais m'aider se serait vraiment bienvenu. Je programme sous VS 2010 en C#. J'ai un fichier XM XML serializer [ par thebigboss ] Bonjour, j'ai déjà utilisé cette fonction dans un autre programme et cela marchait très bien mais pas dans mon nouveau programme et je ne comprends p Silverlight 3 + Données XML [ par abrim ] Bonjour Tout Le Monde , Je débute avec silverlight 3 c# , j'ai besoin de savoir comment manipuler des données xml et les afficher dans un datagrid en


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,992 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales