Sephi-Chan
Administrateur
      
Messages : 4,334
Inscription : Aug 2006
Réputation : 39
|
Vos utilisations de XML
Bonsoir à tous,
J'ouvre post parce que je m'intéresse en ce moment aux usages de XML dans le cadre des jeux en PHP.
Je propose donc que chacun parle un peu des utilisations qu'il fait de cette technologie.
Pour ma part je m'en sers pour stocker mes cartes que l'on peut afficher et éditer (par une interface PHP employant Ajax). Je gère XML grâce à la librairie SimpleXML.
A vous !
Sephi-Chan
|
|
| 03-19-2007 10:07 PM |
|
denisc
Membre
Messages : 385
Inscription : Nov 2006
Réputation : 7
|
RE: Vos utilisations de XML
En même temps, si vous pouvez expliquer pourquoi vous l'utilisez plutot que les bases de données... Parce que personnellement, je ne sais pas si je pourrai m'en passer! Alors que l'XML, je n'en ai pas encore eu besoin... Mais à quoi ça peut bien servir d'abord???
|
|
| 03-19-2007 10:21 PM |
|
Roworll
Membre
Messages : 722
Inscription : Dec 2006
Réputation : 14
|
RE: Vos utilisations de XML
XML me sert a plusieurs niveaux
- Echange entre le serveur et le client web
Les échanges en XML sont moins lourds et mis en page par du XSLT traité sur le client.
- localisation
Les pages peuvent apparaître traduites en différentes lanques. Le XSLT prends en charge la transformation des valeurs codées un peu à la manière des templates mais une fois encore, tout ceci est effectué par le client
- Données fixes
Certaines données fixes utilisées sont référencées en XML. Ca évite un accès BDD.
Je ne me sers presque pas de SimpleXML. Les seules applications utiles dans mon projet sont la modification de fichiers existants et l'exploitation via PHP du contenu du XML.
La création de contenus XML se fait par concaténation de chaines et sauvegarde dans un fichier ou envoi direct vers le client (via echo). C'est plus rapide et moins lourd que SimpleXML.
Je n'ai pas de version présentable de mon projet pour le moment mais le site dont j'ai déjà parlé aurapavant utilises ces technologies.
Voila.
(Ce message a été modifié le : 03-22-2007 10:25 AM par Roworll.)
|
|
| 03-22-2007 10:00 AM |
|
hicks
Membre
Messages : 15
Inscription : Feb 2007
Réputation : 1
|
RE: Vos utilisations de XML
Pour ce qui me concerne j'utilise XML pour gérer les déplacements des personnages au sein de l'univers. Dans la mesure où je présente la liste des déplacements possibles sous forme de "liens" (du texte cliquable en faite), ça passe très bien avec le XML.
Le principal avantage étant naturellement de limiter les accès à la base de donnée. En effet, passer par la BDD à chaque déplacement serait très pénalisant d'autant qu'on a déjà deux applications gourmandes : un système de communication directe (type chat privatif) et une liste affichant les personnages présents dans l'entourage du PJ.
Lorsqu'on veut ajouter un lieu dans notre cité, il suffit de regénérer le XML car par ailleurs la base de donnée contient toutes les infos nécessaires. La regénération se fera certainement de nuit par un batch automatisé afin d'éviter les problèmes.
Par contre ce que je ne sais pas encore c'est s'il me faura faire un fichier de déplacement par joueur ou si je peux en avoir un seul pour tous les joueurs. D'ailleurs c'est une question à laquelle certains d'entres-vous ont peut-être la réponse ?
|
|
| 03-22-2007 09:09 PM |
|