Bonjour
j'aurai besoin d'un coup de main voici mon code
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public class ProfilTFS { public String Name { get; set; } public String Code { get; set; } public String Description { get; set; } public List<DroitTFS> Droits { get; set; } } public class DroitTFS { public String Name { get; set; } public String Group { get; set; } public String Role { get; set; } } } var profils = (from profil in xmlproc.Descendants("Profil") where (profil.IsEmpty == false) select new ProfilTFS { Name = profil.Attribute("Name").Value.ToString(), Code = profil.Attribute("Code").Value.ToString(), Description = profil.Attribute("Description").Value.ToString(), Droits = ( from droit in profil.Elements("Droit") where ( droit.IsEmpty == false) select new DroitTFS { Name = droit.Attribute("Name").Value.ToString(), Group = droit.Attribute("Group").Value.ToString(), Role = droit.Attribute("Role").Value.ToString() } ).ToList<DroitTFS>() } );
il me sert à lire le fichier Xml suivant
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?xml version="1.0" standalone="yes" ?> <root> <Profils> <Profil Name="EveryOne" Code="EVO"> <Droit Name="SharePoint" Group="Visiteur du portail" /> <Droit Name="Reporting Services" Role="Browser" /> </Profil> <Profil Name="Chef de Projet" Code="CDP" Description="Groupe contenant tous les chefs de projets du projet."> <Droit Name="SharePoint" Group="Membres du portail" /> <Droit Name="Reporting Services" Role="Browser,Publisher" /> </Profil> <Profil Name="Testeurs" Code="TST" Description="Groupe contenant tous les testeurs du projet."> <Droit Name="SharePoint" Group="Membres du portail" /> <Droit Name="Reporting Services" Role="Browser,Publisher" /> </Profil> <Profil Name="Release Manager" Code="RM" Description="Groupe contenant tous les release manager du projet."> <Droit Name="SharePoint" Group="Membres du portail" /> <Droit Name="Reporting Services" Role="Browser,Publisher" /> </Profil> </Profils> </root>
Malheureusement j'obtiens le message d'erreur suivant{"La référence d'objet n'est pas définie à une instance d'un objet."}
Partager