Étant donné ce XML, je veux récupérer un XmlNodeList
de <member>
nœuds de <group>
nœuds dont <id>
correspond à 'Tech'. L'appariement devrait être insensible à la casse.Encore une autre question prédictive .NET XPath
<groups>
<group>
<id>Tech</id>
<members>
<member>johndoe</member>
<member>janedoe</member>
<member>robdoe</member>
</members>
</group>
<group>
<id>Support</id>
<members>
<member>johnfoe</member>
<member>janefoe</member>
<member>robfoe</member>
</members>
</group>
</groups>
J'ai essayé, attendant d'obtenir les « membres de biches », mais il ne semble pas y retourner aucun résultat.
// assume groupName='tech'
_document.SelectNodes("//groups/group[translate(id,'abcdefghijklmnopqrstuvxyz','ABCDEFGHIJKLMNOPQRSTUVXYZ')='" + groupName.ToUpper() + "']/members/member");
Voir ma réponse à une supposition que vous encore ne nous montrez le vrai document XML :) –
Veuillez mettre à jour le titre de votre question pour quelque chose de plus pertinent. –