Creating XML problem using c#
- by Pankaj
I am searching a batter solution for creating xml through xml serialization. What i need, i have a given format like this
<product Id="1">
  <name>2 1/2 X 6 PVC NIPPLE TOE SCH  80</name>
  <notes>
     <note>!--note 1---</note>
     <note>!--note 2--</note>
     ......
     </notes>
</product>
what i am doing here, i created a 2 classes like this
public class product
 {
   [XmlElement("name")]
   public string Name { get; set; }
   [XmlArray("notes")]
   public List<notes> ListNotes { get; set; }
 }
 public class notes
 {
     [XmlIgnore]
     public string Note { get; set; }
  }
when i am serializing this then i am getting xml in this formate
 <product Id="1">
      <name>2 1/2 X 6 PVC NIPPLE TOE SCH  80</name>
      <notes>
        <notes>
         <note>!--note 1---</note>
         <note>!--note 2--</note>
        </notes>
      </notes>
  </product>
i don't want extra . Any batter solution to solve this problem? 
Thanks