title: c#Xml serialisation issue
body: <p>I have an xml file.i need to serialize to c# class.</p>
  
  <pre><code>&lt;Configs&gt;
       &lt;Services&gt;
      &lt;Path&gt;
        &lt;Url&gt;test&lt;/Url&gt;
        &lt;ID&gt;1234&lt;/ID&gt;
      &lt;/Path&gt;
        &lt;Path&gt;
        &lt;Url&gt;java&lt;/Url&gt;
        &lt;ID&gt;1234&lt;/ID&gt;
      &lt;/Path&gt;
      &lt;/Services&gt;
      &lt;Certification&gt;
        &lt;name&gt;Mark&lt;/name&gt;
        &lt;name&gt;Peter&lt;/name&gt;
      &lt;/Certification&gt;
      &lt;/Configs&gt;
    &lt;/Configuration&gt;
  </code></pre>
  
  <p>I need to serialize this into a class</p>
  
  <p>I have written the following class.</p>
  
  <pre><code> public class Configuration
          {
              public Certification Configs { get; set; }
              public Path[] Services { get; set; }
          }
  
          public class  Certification
          {
              [XmlArray("Certification")]
              [XmlArrayItem("name")]
              public string[] name { get; set; }
  
            }
  
          public class Path
          {
              public string Url { get; set; }
              public string ID { get; set; }
          }
  </code></pre>
  
  <p>I am getting the value of Certification class and its value.
  I created an object for Configuration and looped </p>
  
  <pre><code>foreach (string Name in obj.Configs.name)
  {
  }
  </code></pre>
  
  <p><strong>this is working</strong>.</p>
  
  <p>But i am not getting the value of Services.
  <strong>This is not working getting null on  obj.services</strong></p>
  
  <pre><code>   Foreach (Path serviceUrl in obj.Services)
      {
      }
  </code></pre>
  
  <p><strong>obj.Services is null</strong></p>
  
  <p>How to get the value of url and ID node in Path?</p>
  
  <p>Thanks</p>