[XPath] stockage des listes => incohérent
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:
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