le 06-04-2012 05:42 AM
Bonjour
Je dois effectuer une communication en envoyant un url et en récupérant un fichier XML
J'utile pour cela le bloc GET.vi qui me retourne bien le fichier voulu. J'utilise ensuite le bloc Mach Pattern avec un mot clé pour récuper l'information voulue dans mon fichier XML (un ID dans mon cas). Le problème est qu'à la sortie (after substring) il me fait un retour à ligne avant mon ID.
Le problème est quand je réutilise mon ID pour recréer une chaîne de caractères pour envoyer de nouveau un url, il me fait un retour à la ligne juste avant.
PS : je faisais la même opération avec les blocs Datasocket et cela marchait bien, pas de retour à la ligne mais de temps en temps l'erreur 1184, c'est pour cela que je voulais essayer cette méthode
Merci d'avance
le 06-04-2012 05:48 AM
Essaie le "trim white space" dans la palette string.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 06-04-2012 06:08 AM
Super ca marche comme cela
Merci bcp
le 06-04-2012 07:04 AM
Re
J'ai encore un autre problème
J'ai certaines commandes de chaînes que je recrée qui contienne des crochets (...[1]) mais quand je l'envoie sur le GET.vi il me retourne en réponse (....%5b1%5d%5b1%5d) qui remplace les crochets et le fichier ne se charge pas et renvoie une erreur chemin inconnu
Est-ce que je peux faire qqch ?
Merci d'avance
le 06-05-2012 03:13 AM
peux tu poster ton VI au lieu d'un fichier word?
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 06-05-2012 03:32 AM
Ok pas de problème. Je mets ca en annexe
le 06-05-2012 03:33 AM
Arf... désolé j'ai que LV 2010, tu peux faire un save for previous version stp?
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 06-05-2012 03:40 AM
pas de soucis. Dis moi juste si c'est bon comme ca. Je suis pas sûr que j'ai fait juste
le 06-06-2012 08:57 AM
Bonjour Michel,
Les %5B et %5D sont l'équivalent respectif hexadécimal de "[" et "]"
Donc que se passe-t-il si tu remplace dans ton URL les crochets par leur valeur hexadécimale?
Cordialement,
Romain DUVAL || RF & Semiconductor Staff System Engineer || CLA || CTA
National Instruments France
le 06-08-2012 02:01 AM
Merci pour ta réponse Romain
C'est effectivement cela ca marche. J'avais déjà essayer de faire ca mais j'avais mis un b et d minuscule à la place d'un B et D majuscule et ca ne passait pas.
Super
Cordialement