Bonsoir,
je travaille en ce moment sur un projet de mmorpg en flash et je programme mon serveur en python. Seulement j'ai un petit problème : je ne sais pas comment interpréter le xml qu'envoie flash au serveur. (Je précise que je débute en python). Y a t'il un module spécifique pour le XML? Si oui lequel et comment il s'utilise(en gros)?
Merci d'avance.
Edit: Bon en fait j'ai presque résolu mon problème.
Je met le résultat de mes recherches au cas ou quelqu'un serai dans le même cas que moi:
Edit2: Mouai pas si résolu que sa en fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # Importation des modules from xml.dom import minidom msgClient = "<bdd_view>ghfigldfgh</bdd_view>" msgXML = minidom.parseString(msgClient) if msgXML.firstChild.nodeName == "bdd_view": print "Oh une requete!" else: print "moche"
Je récupère mon msg comme ceci:
Et quand mon serveur reçois le message il me met:
Code : Sélectionner tout - Visualiser dans une fenêtre à part msgClient = self.connexion.recv(1024)
Je pense que l'erreur viens du fait qu'il ne reconnais pas mon message en temps que string. Avez vous une idée?ExpatError: not well-formed <invalid token>
edit3: Résolu!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if msgClient.endswith('\x00'): msgClient = msgClient[:-1]
Partager