Bonjour
fichier xml:
(...)
Je cherche à retourner une liste des "origin" de l'élément "Link"
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<OriginTable name="tab1">
    <Link origin="A" destination="Z" />
    <Link origin="B" destination="Y" />
    <Link origin="C" destination="X"  />
    <Link origin="D" destination="W"  />
</OriginTable>
 
<OriginTable name="tab2" />
 
 <OriginTable name="tab3">
   <Link origin="E" destination="V" />
 </OriginTable>

Pour ce faire, j'ai crée la méthode ci-dessous:

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
 public List<XAttribute> AttLinkDAL(string URLfichier)
        {
 
            XDocument xml = XDocument.Load(URLfichier);
 
 
            var req = xml.Descendants("Link").Attributes("origin").ToList;
 
            foreach (var p in req)
            {
                System.Diagnostics.Trace.WriteLine(p.ToString());
            }
            return req.ToList();
 
 
        }
Lorsque j'exécute je reçois la liste suivante :
origin="A"
origin="B"
origin="C"
origin="D"
origin="E"
or moi, je cherche à avoir uniquement la valeur de chaque attribut :
A
B
C
D
E
Avez_vous une idée ?

Merci d'avance