Как получить значения XElements от более чем одного потомка См. мой XML-документ:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<WithoutGroup>
<StudentId>21</StudentId>
<StudentName>Photo</StudentName>
<Image>dshdsdhshdsghs</Image>
<WithoutGroup>
<group>
<groupId>471</groupId>
<groupName>General </groupName>
<Student>
<StudentId>85</StudentId>
<StudentName>Action</StudentName>
<Image>qwerxcxcxcbvbxcx</Image>
</Student>
<Student>
<StudentId>27</StudentId>
<StudentName>Docs</StudentName>
<Image>xcxncbxncsds</Image>
</Student>
</group>
</root>
Я хочу "ИМЯ СТУДЕНТА" и "УДОСТОВЕРЕНИЕ СТУДЕНТА", как поставить условие? Любая помощь будет принята с благодарностью!
Вот код:
XDocument doc = XDocument.Parse(e.Result);
List<STUDENT> list = new List<STUDENT>();
list = (from query in doc.Descendants("WithoutGroup")
select new STUDENT
{
stdId = Convert.ToInt64(query.Element("StudentId").Value),
stdName = query.Element("StudentName").Value,
Icon = getImage(query.Element("Image").Value),
}).ToList();