Lid |
|
Hallo,
Ik zit met een probleem(pje). Ik ben bezig met het uitlezen van een xml-stript maar nu krijg ik de attributen niet uitgelezen. Dit is mijn script tot nu toe:
XDocument xmlDoc = XDocument.Load(openFileDialog1.FileName.ToString());
var games = from game in xmlDoc.Descendants("Message")
select new
{
Text = game.Element("Text").Value,
To = game.Element("To").Value,
};
richTextBox2.Text = "";
foreach (var game in games)
{
richTextBox2.Text = richTextBox2.Text + "Bericht: " + game.Text + "\n";
richTextBox2.Text = richTextBox2.Text + "Platform: " + game.To + "\n\n";
}
if (richTextBox2.Text == "")
richTextBox2.Text = "No Results.";
XDocument xmlDoc = XDocument.Load(openFileDialog1.FileName.ToString()); var games = from game in xmlDoc.Descendants("Message") { Text = game.Element("Text").Value, To = game.Element("To").Value, }; richTextBox2.Text = ""; foreach (var game in games) { richTextBox2.Text = richTextBox2.Text + "Bericht: " + game.Text + "\n"; richTextBox2.Text = richTextBox2.Text + "Platform: " + game.To + "\n\n"; } if (richTextBox2.Text == "") richTextBox2.Text = "No Results.";
Dit is mijn xml file:
<?xml version="1.0"?>
<?xml-stylesheet type='text/xsl' href='MessageLog.xsl'?>
<Log FirstSessionID="1" LastSessionID="2">
<Message Date="26-7-2011" Time="17:35:12" DateTime="2011-07-26T15:35:12.481Z" SessionID="1">
<From>
<User FriendlyName="Naam1"/>
</From>
<To>
<User FriendlyName="Naam2"/>
</To>
<Text Style="font-family:Segoe UI; color:#000000; ">
Dit is het bericht
</Text>
</Message>
<Log>
<?xml version="1.0"?> <?xml-stylesheet type='text/xsl' href='MessageLog.xsl'?> <Log FirstSessionID="1" LastSessionID="2"> <Message Date="26-7-2011" Time="17:35:12" DateTime="2011-07-26T15:35:12.481Z" SessionID="1"> <From> <User FriendlyName="Naam1"/> </From> <To> <User FriendlyName="Naam2"/> </To> <Text Style="font-family:Segoe UI; color:#000000; "> Dit is het bericht </Text> </Message> <Log>
Nu wil ik graag van "From" en "To" de value van de FriendlyName weten. Kan iemand mij hiermee helpen?
Alvast bedankt.
Gr Rick
|