Re bonjour à tous,

il y a quelque chose d'incohérent dans ce que j'ai obtenu avec mes XPath...

je vous préviens tout de suite : oui c'est du C# mais à la base c'est un problème de XPath

avec le code suivant :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
XmlNodeList nodeListRG = doc.SelectNodes("//w:tbl/w:tr[w:tc[1][starts-with(translate(.,'RG','rg'),'rg-')]]", nsmgr);
 
for (int j = 0; j < nodeListRG.Count; j++)
{            
             XmlNodeList nodeRG = nodeListRG[j].SelectNodes("//w:tc", nsmgr);
}

Normalement, à chaque itération dans le for, le nodeRG devrait être une liste des noeuds "w:tc" contenus dans le j-ième noeud de la liste nodelistRG non?

pourtant le nodeRG contient la liste de tous les noeuds "w:tc" de mon document...

Est ce normal??

merci