Hallo,
Ik ben bezig met een applicatie voor school waar ik het volgende voor elkaar wil krijgen:
Ik ben aan het zoeken in een XML op de volgende manier:
Het probleem is nu dat ik hier doorheen loop met verschillende waarden voor exNaam en dat ik erachter wil komen of de resultset van ie leeg is of niet, echter gaat dit niet voordat ik door de elementen heen aan het gaan ben (http://www.atrevido.net/b...b7-90b0-4207bf2cdb54.aspx). Is er hier een manier voor te vinden? De klasse die op de gelinkte website staat werkt niet naar behoren en ik kom er niet achter wat het probleem ermee is.
Het volgende zou dus de bedoeling moeten zijn (pseudo):
Ik ben bezig met een applicatie voor school waar ik het volgende voor elkaar wil krijgen:
Ik ben aan het zoeken in een XML op de volgende manier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| public bool getDataByPatientName(string name, string exNaam) { IEnumerable<XElement> ie = from el in xe.Elements() where (string)el.Element("name") == name && (string)el.Attribute("name") == exNaam select el; lp.Clear(); foreach (XElement el in ie) { exName = (string)el.Attribute("name"); lp.Add((double)el.Element("score")); timestamps.Add(DateTime.Parse((string)el.Element("timestamp"))); } return true; } |
Het probleem is nu dat ik hier doorheen loop met verschillende waarden voor exNaam en dat ik erachter wil komen of de resultset van ie leeg is of niet, echter gaat dit niet voordat ik door de elementen heen aan het gaan ben (http://www.atrevido.net/b...b7-90b0-4207bf2cdb54.aspx). Is er hier een manier voor te vinden? De klasse die op de gelinkte website staat werkt niet naar behoren en ik kom er niet achter wat het probleem ermee is.
Het volgende zou dus de bedoeling moeten zijn (pseudo):
code:
1
2
3
4
5
| IEnumerable<XElement> ie = from el in xe.Elements() where (string)el.Element("name") == name && (string)el.Attribute("name") == exNaam select el; if(ie z'n resultset is leeg) return false |