Xml : classe qui permet la lecture/ecriture/suppression d'infos à la manière des fichiers ini d'avant...

Soyez le premier à donner votre avis sur cette source.

Vue 21 147 fois - Téléchargée 3 203 fois

Description

J'ai écrit ce code pour retrouver la souplesse des fichiers INI mais en utilisant un fichier XML à la place.

Ce code prend en charge la lecture, l'écriture, la suppression d'infos.

Je suis le seul à l'avoir testé pour le moment... Donc, si vous trouvez des buggs, merci de me les faire connaîtres!

EXEMPLE D'USAGE :

Dim XML As New XtOf.NET.XML()
Dim s As String = ""

XML.XMLFile = Path.ChangeExtension(Application.ExecutablePath, ".xml")
XML.Node = "USER.DATA"

s = XML.Read("LANGUAGE")
XML.Write("EN", "LANGUAGE")

XML = Nothing

++

[ XtOf ]

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

XelectroX
Messages postés
209
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009
-
Encore plus déçu après test !!
Un fichier xml horrible en sortie :(
XelectroX
Messages postés
209
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009
-
+1

imaginons, qu'on veut écrire plus de 100 paramètres ...
le fichier va être ouvert, lu, écrit, fermé à chaque fois !
au niveau des performances, c'est à revoir :s

encore à l'écriture, elle est incapable de créer le fichier ...

pourquoi pas intégrer le .ToUpper() directement dans la fonction de lecture ?

cette source pourrait être super mais elle a quelques assez gros défauts ...
6/10
olixelle
Messages postés
520
Date d'inscription
vendredi 30 juillet 2004
Statut
Membre
Dernière intervention
3 mars 2008
1 -
l'idée est bonne mais c pas pratique d'utilisationje trouve :(
OverDarck
Messages postés
116
Date d'inscription
jeudi 12 juillet 2001
Statut
Membre
Dernière intervention
23 juin 2005
-
Juste une remarque :
"ou si vous utilisez des variables:

s = XML.Read(mavar.ToUpper())"

Ba tu peut aussi faire "une string".ToUpper()

et ouai...
cs_chuky
Messages postés
2
Date d'inscription
samedi 9 août 2003
Statut
Membre
Dernière intervention
20 janvier 2005
-
Arff :) c'est juste un exemple. Soit tu fait une assemblie et tu l'importe (dans ce cas, tu utilise l'espace de nom que tu utilise pour l'instancier), soit tu insère le cs de la classe dans ton projet, et tu fait un simple new XML pour l'intancier.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.