PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → HLitRecherchePremier sur XML et apostrophe
HLitRecherchePremier sur XML et apostrophe
Débuté par Antoine GIBIER, 17 juil. 2018 15:22 - Aucune réponse
Membre enregistré
6 messages
Popularité : +1 (1 vote)
Posté le 17 juillet 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
Message modifié, 17 juillet 2018 - 15:24