|
| Webservice et fichier XML |
| Iniciado por sesame.tech, 06,may. 2019 10:12 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 3 mensajes |
|
| Publicado el 06,mayo 2019 - 10:12 |
J'ai un souci avec l'exploitation du résultat d'un fichier XML.
L'appel au webservice se passe bien avec une réponse cohérente. Mais sur l'instruction XMLRacine, j'ai le message: "Un élèvement de type 'xmlDocument' ne peut pas être converti vers le type 'chaîne UNICODE'"
Je ne comprend pas pourquoi..
Merci.
cMaRequete est un restRequête cMaRequete..Méthode = httpGet
cMaRequete..ContentType = "application/json"
cMaRequete..Utilisateur = "***" cMaRequete..MotDePasse = "****"
cMaReponse est un restRéponse DXML est un xmlDocument
cMaRequete..URL = "http://................."
cMaReponse = RESTEnvoie(cMaRequete)
SI ErreurDétectée ALORS Erreur(ErreurInfo(errComplet)) SINON Info(cMaReponse..CodeEtat) // = 200 Info(cMaReponse..ContentType) // = application/xml DXML = XMLOuvre(cMaReponse.Contenu,depuisChaîne) SI ErreurDétectée ALORS Erreur(ErreurInfo()) SINON XMLSauve(DXML,"TEST.XML") XMLRacine(DXML) FIN FIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 06,mayo 2019 - 12:37 |
Hello,
D’après la doc de XMLRacine :

Il faut saisir une chaine de caractère et non une variable de type XMLDocument |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3 mensajes |
|
| Publicado el 06,mayo 2019 - 15:40 |
Merci. Mauvaise lecture des infos sur les fonctions XML. |
| |
| |
| | | |
|
| | | | |
| | |
|