Bonjour,

Je me retrouve confronté à un problème:
Je ne peux pas utiliser preceding:: dans mon expression Xpath, je reçois un message d'erreur "Jeton attendu ')', reçu ':'"

et l'erreur pointe sur le premier des ::

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        var source = new ActiveXObject("Msxml2.DOMDocument.3.0");
          source.resolveExternals = true;
          source.validateOnParse = true;
          source.load("../___data_user/arbo/parcarbos.xml");
          oNodeList = source.documentElement.selectNodes("//PARCARBOS/PARCARBO[@uti_id ='3' and not(  @par_nomilot = preceding::PARCARBO/@par_nomilot )]");  
          for(var i=0; < oNodeList.length; i++)
          {
            alert(oNodeList.item(i).getAttribute("par_nomilot"))
          };
Ma question est : peut on utiliser preceding avec msxml3?
La syntaxe est-elle différente de celle que j'utilise?

Merci par avance.

Lionel.