Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION DES FICHIERS XML


Information sur la source

Catégorie :Fichier / Disque Source .NET ( DotNet ) Classé sous : class, fichier, xml Niveau : Initié Date de création : 30/07/2005 Date de mise à jour : 25/05/2006 11:53:34 Vu / téléchargé: 14 794 / 3 216

Note :
10 / 10 - par 5 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note


Description

Simple classe de gestion des fichier xml. (lecture - écriture).
 

Conclusion

Aucun bugs connus
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

03 août 2005 13:34:43 :
Ajout et correction des fonctions
10 août 2005 17:35:41 :
ajout de fonctionnalité
28 décembre 2005 14:17:15 :
Mots clés
25 mai 2006 11:53:34 :
Modification de l'accés pour le fichier.

Commentaires et avis

signaler à un administrateur
Commentaire de sebmafate le 31/07/2005 11:41:50 administrateur CS

dommage de faire si compliquer alors que le Framework les mécanismes de sérialisation. (http://www.csharpfr.com/code.aspx?ID=26172)

signaler à un administrateur
Commentaire de JLN le 01/08/2005 16:59:03

Bonne remarque sebmafate mais là on est dans VB pas dans C++... Je sais tu vas dire y a qu'a adapter, alors propose quelques dans le genre et je te mettrai un 10 aussi !

Bonne prog

@+ JLN

signaler à un administrateur
Commentaire de sebmafate le 01/08/2005 20:08:42 administrateur CS

euh... ma solution n'est pas en C++... mais en C#... en .net comme ici.
je ferais une adaptation si j'ai le temps.

signaler à un administrateur
Commentaire de cbu le 03/08/2005 10:31:35

ouais la de/sérialization est natif en .Net mais bon si on est pas trop à l'aise avec les xsd...

Sinon y a un bon exemple ici : http://www.c2i.fr/code.aspx?IDCode=606

Cette source est toujours bonne à prendre ne serais ce que pour la manipulation XML..

Bon coding

signaler à un administrateur
Commentaire de Charles Racaud le 03/08/2005 13:38:29

Bonjour,

Merci pour les commentaires et les notes.
J'ai fais une mise à jour.
J'y ai ajouter quelques fonction supplémentaire et amélioré quelques autres.

Voilà
Bonne prog

signaler à un administrateur
Commentaire de CrAzYb le 10/11/2005 01:00:23

Merci bon code. 10/10

signaler à un administrateur
Commentaire de Charles Racaud le 10/11/2005 20:34:25

Heureux que cette source te plaise
Et merci encore pour vos commentaires.

signaler à un administrateur
Commentaire de spyderco le 12/05/2006 11:38:27

Le code a l'air excellent, en tout c'est tres clair et bien expliqué.

Mais j'ai un probleme, lorsque je test la fonction (avec le code qu'il y a dans sample.vb) dans mon programme, j'ai une erreur:

Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

signaler à un administrateur
Commentaire de Charles Racaud le 12/05/2006 18:18:01

Merci beaucoup
Pour ton erreur regarde si le fichier 'Test.xml' n'est pas déja utilier, ou en lecture-seul ou  protéger d'accés (ou le répertoir de destination).
Voilà, pour l'instant c'est tout ce que je veux vois.

signaler à un administrateur
Commentaire de spyderco le 15/05/2006 15:03:56

Merci pour ta reponse. En fait je n'etait pas en admin sur mon poste, c'est pour cela que ca ne marchait pas.

Donc voila, excellent code 10/10 ^^

signaler à un administrateur
Commentaire de spyderco le 22/05/2006 15:03:57

Je viens d'utiliser le code un peux plus en profondeur.

Le code est bien mais pour de gros fichier avec beacoup d'entrée le traitement est long.
A chaque fois que l'on crée un element, il fait xml.load et xml.save. donc s'il y a 2500 entrées il y aura 5000 accées disque.

Donc voila, excellent code pour de petit fichier de config mais un traitement plus gros, il faudrait optimiser le code ;)


signaler à un administrateur
Commentaire de Charles Racaud le 22/05/2006 15:09:07

Oui, j'y pense t'en fais pas, c'est ce que j'avais constater moi aussi, je ferai une maj pour ca quand j'aurais le temps.

signaler à un administrateur
Commentaire de Charles Racaud le 25/05/2006 11:55:36

Voilà une maj un peu tardive mais qui corrige ce que disait spyderco.

signaler à un administrateur
Commentaire de jerome_ le 21/07/2006 14:23:44

cool enfin un parser qui a l'air facile à comprendre :)

par contre je n'arrive pas à le faire marcher dans une maccro VBA. Y a t-il un moyen de l'adapter, ou existe t il un parser xml identique pour VBA?

signaler à un administrateur
Commentaire de Charles Racaud le 01/08/2006 23:41:29

Désolé pour la réponse tardive (vacance oblige)
Donc, pour du vba, faut tout convertir, ici on est en .net, donc regarde plutôt du coté des sources vb6, c'est pas ce qui manque.

signaler à un administrateur
Commentaire de MoJoCorp le 23/04/2007 11:33:43

Bon code, c'est clair et commenté. Rien à dire.
10/10
Salutations
MoJo

signaler à un administrateur
Commentaire de bebstylus le 14/09/2007 10:22:56

Merci pour cette classe c'est intuitif et bien commenté au cas ou!

signaler à un administrateur
Commentaire de LeeTrax le 06/03/2008 18:30:55

Salut,

bonne source effectivement.

Cependant, j'ai detecté un p'tit bug avec la méthode SetElementValue: si on l'utilise sur un élement contenant des attributs, ceux-ci ne sont pas recréés ?

Est-ce une mauvaise manip de ma part ?

Bonne continuation à tous ...

signaler à un administrateur
Commentaire de Charles Racaud le 06/03/2008 19:25:48

LeeTrax, effectivement, c'est un oublis.
C'est à corriger.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

VB & XML [ par D2000 ] Salut,Je recois des messages de nos clients via un server MSMQ,ces messages contiennent un fichier XML, avant de sauver ces messages dans ma DB, je do VB et XML [ par pierreII ] Bonjour,J'ai réalisé un petit programme qui affiche du texte dans une ListBox, j'aimerais récupérer les éléments de cette ListBox, et les mettre dans Conversion Xml Mdb [ par tdikarimgrps ] Salut à tous,Je reçois des fichier XML que j'ai besoin de convertir en fichier Mdb.Ce sont de gros fichier et je dois vérifier leur contenu avec des Q Conversion XML MDB [ par tdikarimgrps ] Salut à tous,Je reçois des fichier Xml dont je dois vérifier le contenu au moyen de query select.Pour ce faire j'ai besoin de contertir le fichier XML Du XML au HTML [ par Lolux ] Salut à vous,Voici mon problème :J'ai un recorset qui est créé suite à une sélection de l'utilisateur dans une liste. Suivant le choix, le contenu du un formulaire dynamique ... c'est possible ? [ par guiguimac ] bonjour,je viens de terminer de parser un fichier xml.tout est découpé et mis dans un tableau à trois dimension :(X,Y,Y) une fois le decoupage fait, j Imprimer un fichier XML [ par Alex666 ] Je voudrais imprimer le contenu d'un fichier XML à partir d'une interface VB. Et j'ai grandement besoin d'aide car je ne sais pas du tout comment fair Modification d'un gros fichier texte sans <CR><LF> [ par Kloun ] Bonjour,J'ai un très gros fichier XML à lire en VB en mode texte.Le problème est qu'il n'y a pas de retour chariot dans le fichier. Quand je lis la li Je cherche a lire un fichier XML...en VB [ par emouchet ] Je sais qu'il y en a qui l'on surement dejà fait mais bon ...Voici un exemple de fichier XML que j'ai a traiter.&lt;REPORT Title="Résultats de recherc XML et requete SQL [ par macflyFR ] Bonjour,jai une base de données SQL server en local (MSDE) et je souhaiterais pouvoir créer un fichier xml a partir d'une requete, en utilisant les fo


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.