Im trying to parse text from xml file using XDocument but not all the results are as i wanted to be why?
<p>I have a button click event:</p>

<pre><code>private void button1_Click(object sender, EventArgs e)
        {

            string fileName = @"d:\adilipman1937067724.xml";
            ParseAndDisplayXml(fileName);
        }
</code></pre>

<p>And the function:</p>

<pre><code>private void ParseAndDisplayXml(string filename)
        {
            XDocument document = XDocument.Load(filename);
            var list = document.Root.Elements("Message")
                .Select(
                e =&gt; new
                {
                    Date = e.Attribute("Date").ToString(),
                    Time = e.Attribute("Time").ToString(),
                    Text = e.Attribute("Text").ToString()
                }
                );
 string result="";
            foreach (var item in list)
            {
               result += string.Format("Date--{0},Time--{1},Text--{2}", item.Date, item.Time, item.Text);


            }
textBox1.Text = result;
        }
</code></pre>

<p>The result of Date and Time are ok but the result of Text is wrong.
This is the result of the Text: 
     hello
And what i need to get in Text is only hello
The results of Date and Time are: Date="31/01/2012" and Time="10:15:42"</p>

<p>The problem is getting the Text.</p>

<p>Then what im getting in the textBox1 when im running the program is a mess:</p>

<p>Date--Date="31/01/2012",Time--Time="10:15:42",Text--הייDate--Date="31/01/2012",Time--Time="10:15:55",Text--הייתה לי בעיה עם התוכנת ברקים אבל עכשיו הכל עובד.Date--Date="31/01/2012",Time--Time="10:15:58",Text--מה השלב הבא ?Date--Date="31/01/2012",Time--Time="10:16:27",Text--אמרת לי בזמנו לחשב ממוצע של 1000 ערכים ? הכוונה 1000 ערכים בפריים ? כי בפריים יש 256 מספרים לא ?Date--Date="31/01/2012",Time--Time="10:17:03",Text--לחשב ממוצע של 1000 הערכים הגבוהים ביותר בהיסטוגרמהDate--Date="31/01/2012",Time--Time="10:17:10",Text--ז"א בפרייםDate--Date="31/01/2012",Time--Time="10:17:14",Text--לא בהיסטוגרמהDate--Date="31/01/2012",Time--Time="10:17:20",Text--בעזרת ההיסטוגרמהDate--Date="31/01/2012",Time--Time="10:17:50",Text--תחשוב למשל איך אתה מחשב ממוצע של כל הערכים בפריים בעזרת היסטוגרמהDate--Date="31/01/2012",Time--Time="10:18:08",Text--אחרי תחשוב איך אתה מוצא את המספר הגבוה ביותר בעזרת היסטוגרמהDate--Date="31/01/2012",Time--Time="10:18:29",Text--ואחרי זה תחשוב נגיד איך אתה מחשב ממוצע של 10 הערכים הגבוהים בפריים בעזרתהDate--Date="31/01/2012",Time--Time="10:18:38",Text--תנסה לחשוב על זהDate--Date="31/01/2012",Time--Time="10:18:45",Text--ואז תכתוב פונקציהDate--Date="31/01/2012",Time--Time="10:18:54",Text--

<p>And the original xml file content for example is like this:</p>

<pre><code>&lt;?xml version="1.0"?&gt;
&lt;?xml-stylesheet type='text/xsl' href='MessageLog.xsl'?&gt;
&lt;Log FirstSessionID="1" LastSessionID="2"&gt;
  &lt;Message Date="31/01/2012" Time="10:15:42" DateTime="2012-01-31T08:15:42.467Z" SessionID="1"&gt;
    &lt;From&gt;
      &lt;User FriendlyName="Chocolade"/&gt;
    &lt;/From&gt;
    &lt;To&gt;
      &lt;User FriendlyName="adilipman@yahoo.com"/&gt;
    &lt;/To&gt;
    &lt;Text Style="font-family:Segoe UI; color:#000000; "&gt;היי&lt;/Text&gt;
  &lt;/Message&gt;
  &lt;Message Date="31/01/2012" Time="10:15:55" DateTime="2012-01-31T08:15:55.097Z" SessionID="1"&gt;
    &lt;From&gt;
      &lt;User FriendlyName="Chocolade"/&gt;
    &lt;/From&gt;
    &lt;To&gt;
      &lt;User FriendlyName="adilipman@yahoo.com"/&gt;
    &lt;/To&gt;
    &lt;Text Style="font-family:Segoe UI; color:#000000; "&gt;הייתה לי בעיה עם התוכנת ברקים אבל עכשיו הכל עובד.&lt;/Text&gt;
  &lt;/Message&gt;
  &lt;Message Date="31/01/2012" Time="10:15:58" DateTime="2012-01-31T08:15:58.897Z" SessionID="1"&gt;
    &lt;From&gt;
      &lt;User FriendlyName="Chocolade"/&gt;
    &lt;/From&gt;
    &lt;To&gt;
      &lt;User FriendlyName="adilipman@yahoo.com"/&gt;
    &lt;/To&gt;
    &lt;Text Style="font-family:Segoe UI; color:#000000; "&gt;מה השלב הבא ?&lt;/Text&gt;
  &lt;/Message&gt;
  &lt;Message Date="31/01/2012" Time="10:16:27" DateTime="2012-01-31T08:16:27.775Z" SessionID="1"&gt;
    &lt;From&gt;
      &lt;User FriendlyName="Chocolade"/&gt;
    &lt;/From&gt;
    &lt;To&gt;
      &lt;User FriendlyName="adilipman@yahoo.com"/&gt;
    &lt;/To&gt;
    &lt;Text Style="font-family:Segoe UI; color:#000000; "&gt;אמרת לי בזמנו לחשב ממוצע של 1000 ערכים ? הכוונה 1000 ערכים בפריים ? כי בפריים יש 256 מספרים לא ?&lt;/Text&gt;
  &lt;/Message&gt;
&lt;/Log&gt;
</code></pre>
