Bonjour,

Je travaille actuellement avec msxml3 et JScript et je dois utiliser le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
          var source = new ActiveXObject("Msxml2.DOMDocument.3.0");
          source.resolveExternals = true;
          source.validateOnParse = true;
          source.load("../___data_user/arbo/parcarbos.xml");
          oNodeListP = source.documentElement.selectNodes("//PARCARBOS/PARCARBO[@uti_id ='5' and @par_nomilot = '" + str_nomilot +  "' ]");
Ceci fonctionne très bien lorsque str_nomilot est sans apostrophe.

J'aimerais pouvoir faire fonctionner cela avec str_nomilot contenant une apostrophe donc je change le code comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
          var source = new ActiveXObject("Msxml2.DOMDocument.3.0");
          source.resolveExternals = true;
          source.validateOnParse = true;
          source.load("../___data_user/arbo/parcarbos.xml");
          oNodeListP = source.documentElement.selectNodes("//PARCARBOS/PARCARBO[@uti_id ='5' and @par_nomilot = \"" + str_nomilot +  "\" ]");
c'est OK, par contre ça plante si str_nomilot contient un guillemet (")



Comment pourrais-je faire pour que mon code fonctionne avec str_nomilot contenant une apostrophe et un guillemet?

Merci par avance.

Lionel.