title: deserializing a nested list in xml
body: <p>I am c# silverlight beginner i am under a situation that i have thios xml code:</p>
  
  <pre><code>        string xmlstring = @"&lt;?xml version='1.0' encoding='utf-8' ?&gt; 
                             &lt;par&gt;  
                             &lt;name&gt;amount&lt;/name&gt;
                             &lt;label&gt;Amount&lt;/label&gt;
                             &lt;unit&gt;Hundred&lt;/unit &gt;
                             &lt;comp&gt;
                             &lt;type&gt;Combo&lt;/type&gt;
                             &lt;attributes&gt;
                             &lt;type&gt;Integer&lt;/type&gt;
                             &lt;displayed&gt;4&lt;/displayed&gt;
                             &lt;selected&gt;0&lt;/selected&gt;
                             &lt;item&gt;5&lt;/item&gt;       
                             &lt;/attributes&gt;
                             &lt;/comp&gt;
                             &lt;/par&gt;";
  </code></pre>
  
  <p>** Now what is the problem ?**
  In the last line when i try to debug "item" which is asssigned several value like <code>5</code> on line Debug.WriteLine(attrib.item);i just see only <code>"5"</code> on debugging it dont show other values. I guess i need to implement a list for it. But how to do it here that i don't know. Could some one please help me so that i will be able to have all the assigned values to <code>item</code> in this c# code because after this step i havce to create a GUI of it. Woudl be a big help.</p>
  
  <p>Note: I cannot use ArrayList because silverligth dont support it any other lastertnative please ?</p>