begin process at 2010 02 09 19:28:53
  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 Transformer un Form en XML [ par clavelski ] Bonjour, Je suis nouveau en C# et je ne connais pas le langage. Mais j'essaye de me débrouiller comme je peux. Donc en fait, j'ai crée une page Web a C# insertion XML probleme [ par meme06 ] j'ai un xml et je trouve pas comment inserer des données a l'interieurmon XML         <Stock n comment retrouver un fichier compilé dans une DLL [ par aurelien0306 ] Bonjour, je suis un peu perdu et je n'arrive pas à réaliser et à trouver l'info :(. Dans mon projet de DLL, j'ai une class MyClass. J'ai également un nhibernate et mapping [ par laymouna98 ] salut à tous Je veut savoir est ce qui' il est possible à partir d'un fichier xml de mapping faire le sens inverse, càd créer une base de données a ecrire le contenu d'une base de données dans un fichier xml [ par laymouna98 ] salut à tous Avez vous svp des documentations et des tutoriels pour m'aider à écrire un fichier xml qui contient la structure et le contenu des tab Débutant - Manipulation de données d'un .txt [ par strifemarseillais ] Bonjour à tous, je suis débutant en C# et j'ai un problème pour manipuler les données provenant d'un txt.Mon fichier txt se compose de n lignes organi XML vers DataGrid [ par clavelski ] Bonjour, Voila en fait, on m'a passer 2 méthodes (retounrant des strings) coté serveur qui permettent de concaténer 2 fichier xml.Le premier contient


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,998 sec (3)

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