Parseur xml

Soyez le premier à donner votre avis sur cette source.

Vue 6 952 fois - Téléchargée 705 fois

Description

Une petite classe qui permet de lire facilement une information stockée dans un fichier XML, en précisant le "chemin d'accès" de l'information, en séparant chaque balise par / .

Par exemple :
<personnage>
<niveau1>
<points_vie>90</points_vie>
</niveau1>
</personnage>

Ici pour trouver la valeur "90", il suffira d'utiliser la fonction GetValue en lui passant pour argument le chemin "personnage/niveau1/points_vie".

Source / Exemple :


Dans le

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
33
Date d'inscription
samedi 15 décembre 2007
Statut
Membre
Dernière intervention
11 août 2010

De manière plus complexe, oui. Mais le but était ici de rendre la lecture d'une donnée XML d'une simplicité quasi-enfantine :)
Messages postés
234
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
3 novembre 2011
1
cyrilremy, System.Xml permet le parsage de fichiers XML non ?
Messages postés
33
Date d'inscription
samedi 15 décembre 2007
Statut
Membre
Dernière intervention
11 août 2010

Hum, voici une belle question. J'y réfléchirai dès que j'aurai un peu de temps pour ça (un peu plus tard, bac blanc oblige). Merci d'avoir soulevé ces points épineux :)
Messages postés
127
Date d'inscription
lundi 11 octobre 2004
Statut
Membre
Dernière intervention
18 mai 2016

Dommage que je n'utilise plus le XML, cette classe m'aurait été sûrement utile, mais je suppose qu'elle le sera pour plusieurs personnes.

Une toute petite remarque de rien du tout :
# Return XN
# Exit Function

Avant de poser ces questions existentielles :
Et si un nom de champs contient 1 espace ou tout autre caractère non sauvegardé tel quel dans 1 XML ?
Et si dans ces autres caractères, il y a 1 slash ?
Sachant que passer manuellement dans l'argument le code du caractère ne serait pas 1 solution acceptable.

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.