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.