PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → HLitRecherchePremier sur XML et apostrophe
HLitRecherchePremier sur XML et apostrophe
Iniciado por Antoine GIBIER, 17,jul. 2018 15:22 - No hay respuesta
Miembro registrado
6 mensajes
Publicado el 17,julio 2018 - 15:22
Bonjour à tous!

J'essaie d'effectuer une recherche dans un fichier XML avec le code suivant:

HLitRecherchePremier(Composants,comp_name,nom_compo)


Hors, nom_compo peut contenir une ou plusieurs apostrophe(s).

J'ai déjà essayé de doubler cette apostrophe, d'ajouter un \ avant, et de cocher la case "sensible aux espaces, ponctuation et car. spéciaux" mais rien n'y fait, j'obtiens toujours l'erreur suivante:

Vous avez appelé la fonction HLitRecherchePremier.
Erreur de l'accès natif XML.
Numéro d'erreur = 1014 
 
La requête XPATH générée est incorrecte : /HF_DOCUMENT[1]/Composants[equal(comp_name,'Salle d''exploitation')]


A noter que dans le cas de cette erreur, la seconde apostrophe est ajoutée par Windev....

Auriez-vous une solution à me proposer?

Merci d'avance
Mensaje modificado, 17,julio 2018 - 15:24