Bonjour à tous,
J'ai développé un programme en C# dans lequel j'utilise des fichiers XML pour stocker des données. J'ai déjà posé le problème sur le forum C# mais n'ayant reçu aucune réponse, je tente ma chance ici.
Donc, l'interrogation ainsi que l'insertion de nouvelles données fonctionne correctement en me servant de XPATH à une exception près: lorsque la valeur d'un noeud contient un apostrophe comme par exemple "Crémant-d'Alsace". Si je fais une demande de sélection comme suit:
Je reçois le message d'erreur m'indiquant que le jeton est non valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string NomDénomination = "Crémant-d'Alsace"; string sXPathQuery = "//Terroir[Dénomination = '" + NomDénomination + "']";
Existe-t-il avec XPATH un caractère d'achappement me permettant d'utiliser les apostrophes ?
Partager