Bonjour,
Si j'ai le fichier xml suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<APSVersionManagerServerSettings BaseFolder="C:\Temp\ApplicationRepository">
  <RegisteredApplication ApplicationName="Arizona" SubFolder="Arizona" ProgramFilename="Arizona.exe" VersionEnabled="1.0" Version="b5acc95d-6b00-4e39-acb8-aed1c4b3decc" /> 
  <RegisteredApplication ApplicationName="Strategic" SubFolder="Strategic" ProgramFilename="strategic.exe" VersionEnabled="1.1" Version="b5acc95d-6b00-4e39-acb8-aed1c4b3dcee" /> 
  </APSVersionManagerServerSettings>
Comment faire pour obtenir la valeur de l'attribut SubFolder du noeud RegisteredApplication qui a pour ApplicationName "Strategic"?

Ceci ne fonctionne pas (étrangement) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
string subfolder = xmldoc.SelectSingleNode("//RegisteredApplication[@ApplicationName='Strategic']").Attributes["SubFolder"].Value;
Il y a un problème dans la structure de mon xml?

Merci de votre aide