|
| Problème encodage xmlNoeud |
| Iniciado por nicolas.cabrie, 17,jun. 2019 13:43 - 1 respuesta |
| |
| | | |
|
| |
| Publicado el 17,junio 2019 - 13:43 |
Bonjour,
j'ai une procédure qui lit des messages en socket.
Une chaine stocke les messages XML lu par SocketLit. J'ai ensuite une procédure qui analyse le xml.
Pour me faciliter la lecture du XML j'ai importé dans Windev un XML exemple (qui est en UTF8) dans Descriptions XML et XSD. J'ai ensuite créé une variable xmlDocument basé sur ce la description de ce XML exemple et je charge dedans le message XML lu depuis le socket.
Là j'ai une erreur lorsque je tente de parcourir la variable xmlDocument : Un élément de type 'xmlNoeud' ne peut pas être converti vers le type 'chaîne UNICODE'.
Mon code :
Procedure AnalyseXML(sXML est une chaîne)
monXML est un xmlDocument <Description="monXMLExemple"> = XMLOuvre(sXML)
POUR TOUT monXML.BbxEventRequest.HeartBeatEvent MaTable.MaColonne= monXML.BbxEventRequest.HeartBeatEvent.SerialNo HAjoute(MaTable) HRAZ(MaTable) FIN
Auriez-vous une idée ?
Merci |
| |
| |
| | | |
|
| | |
| |
| Publicado el 18,junio 2019 - 14:44 |
Petit Up
merci  |
| |
| |
| | | |
|
| | | | |
| | |
|