
本文共 2823 字,大约阅读时间需要 9 分钟。
C# ��� XML ���������������������������������
��� C# ��������������������������������������������� XML ������������������ XML ������������������������������������������������������������������������������ XML ���������������������������������������������������������������������������
XMLHelper ���������
XMLHelper ������������������������������������������������������
- ��������������������� XML ���������
- ��� XML ������������������������������
��������� XML ������������
��������������������������� XML ������������������
```csharppublic static string XmlSerialize���������������������
public class Song{ [XmlElement("A")] public string Artist; [XmlElement("S")] public string SongTitle;}public class XMLDemo{ static void Main(string[] args) { var list = new List{ new Song { SongTitle = "������������1", Artist = "������1" }, new Song { SongTitle = "������������2", Artist = "������2" }, new Song { SongTitle = "������������3", Artist = "������3" } }; string xmlString = XMLHelper.XmlSerialize(list); Console.WriteLine(xmlString); }}
XML ������������������������
���������������������
public static T XmlDeserialize(string xmlString){ T t = default(T); XmlSerializer xmlSerializer = new XmlSerializer(typeof(T)); using (Stream xmlStream = new MemoryStream(Encoding.UTF8.GetBytes(xmlString))) { using (XmlReader xmlReader = XmlReader.Create(xmlStream)) { object obj = xmlSerializer.Deserialize(xmlReader); t = (T)obj; } } return t;}
������������
��������� Song ������ XMLDemo ������ Main ������������������������������������������������������������ XML ������������������������������������
������������
������������������������������������
- XmlSerializer ��������� MemoryStream ���������������������������������������������
- UTF-8 ������������������ XML ������������������������������������
- ������������������������XmlReader ��� XmlSerializer ���������������������������������������������
������ XMLHelper ������������������������������������������������������ Web ���������WindowsForms ������������������������������������������������������������
������
��������������������������������������������������� C# ��������� XML ���������������������������������������������������������������������������������������������������������������������������������
```发表评论
最新留言
关于作者
