Nya favoritsaker - Xml Serialisering för att generera Xml Feeds
Nya favoritsaker - Xml Serialisering för att generera Xml Feeds
publicerat på: 7:41 PM
I' har använt mig förut Xml Serialisering 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 är en bra artikel på Xml Serialisering...