# Nya favoritsaker - Xml Serialisering för att generera Xml Feeds

<datetime class="hidden">2003-10-02T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
## 

[Nya favoritsaker - Xml Serialisering för att generera Xml Feeds](/blog/565)

publicerat på: [7:41 PM](/blog/565)

I' har använt mig förut [Xml Serialisering](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserialization.asp) för att ladda och lagra konfigurationsfiler in och ut i programme - bra användande... Vad jag har gjort nyligen, även om det har varit väldigt användbart
I grund och botten, Jag har en applikation som har lite Poll-kontroller , nu i ASP.NET detta är konstruerat genom att binda en samling av punkter M SK3OptionItem eller ResultItem beroende på | ' | modet | МSK5 | vilka själva finns i en VoteItem klass till vissa kontroller på sidan och till en repetitör för att visa de alternativna |.
Nu kom ett projekt fram nyligen som vill använda pollsfunktionerna från ASP - det jag bestämde mig för att göra var att förse den i form av en XML-ström som ASP kunde omvandla med XSLT till presentationsfronten | - | slut | МSK3 | Det jag hade planerat att göra är att skapa XML-strängen manuellt baserat på VoteItem-klassen |... | men sedan kom jag ihåg XML-seriealisering ♫ - | i grund och botten ett steg och jag hade en XML -representation av röstämnet ♫
Hursomhelst.,, jag, ', kommer att ändra koden under de kommande dagarna och lägga upp en version av undersökningen på den här sidan.

```
  public string SerializeVote(VoteItem theVote)
  {
   XmlSerializer xSer = new XmlSerializer(typeof(VoteItem));
   MemoryStream writer = new MemoryStream();
   xSer.Serialize(writer,theVote);
   string outStr =  System.Text.ASCIIEncoding.ASCII.GetString(writer.ToArray());
   writer.Close();
   return outStr;

  }
```

UPDATE: [Det här](http://www.4guysfromrolla.com/webtech/012302-1.shtml) är en bra artikel på Xml Serialisering...