public class Player
{
 private int _number;
 private string _name;
 public int number
 {
  get { return _number; }
  set { number = value; }
 }

 public string name
 {
  get { return _name; }
  set { name= value; }
 }

 // implement constructor
}

public class PlayersCollection : ICollection
{
 // implement some ICollection code here - can't remember what right
now....

 public String ReturnSerialisedObject()
 {
  XmlSerializer serial = new XmlSerializer(typeof(Player));
  serial.Serialize(base.list.ToArray());
  return serial.ToString();
 }
}

public void Main (string[] args)
{
 PlayersCollection coll = new PlayersCollection();
 coll.Add(new Player(4, "Pete Orr"));
 coll.Add(new Player(22, "Marcus Giles"));
 coll.Add(new Player(10, "Chipper Jones"));
 // etc.

 Console.WriteLine(coll.ReturnSerialisedObject());
}

On 18 Dec, 23:27, Stout <[email protected]> wrote:
> How could I create this XML file in C#?
>
> <players>
> -
> <player>
> <number>4</number>
> <name>Pete Orr</name>
> </player>
> -
> <player>
> <number>22</number>
> <name>Marcus Giles</name>
> </player>
> -
> <player>
> <number>10</number>
> <name>Chipper Jones</name>
> </player>
> -
> <player>
> <number>25</number>
> <name>Andruw Jones</name>
> </player>
> -
> <player>
> <number>7</number>
> <name>Jeff Francoeur</name>
> </player>
> -
> <player>
> <number>18</number>
> <name>Ryan Langerhaus</name>
> </player>
> -
> <player>
> <number>19</number>
> <name>Adam LaRoche</name>
> </player>
> </players>
>
> Thanks.

Reply via email to