如何在一个XML中插入序列化的类

来源:互联网 发布:centos自带gcc吗 编辑:程序博客网 时间:2024/05/21 02:50
using (var ms = new MemoryStream()){    ClassA tryXml = new ClassA {Key = "A", Value = "1"};    XmlSerializer serializer = new XmlSerializer(typeof (ClassA));    serializer.Serialize(ms, tryXml);    var xmlClass = new XmlDocument();    xmlClass.LoadXml(Encoding.UTF8.GetString(ms.ToArray()));    var xmlDocument = new XmlDocument();    xmlDocument.Load("C:\\temp\\TryXml.xml");    XmlElement element = xmlDocument.CreateElement("ClassA");    element.InnerXml = xmlClass.DocumentElement.InnerXml;    xmlDocument.SelectSingleNode("/configuration").AppendChild(element);    xmlDocument.Save("C:\\temp\\TryXml.xml");}

0 0
原创粉丝点击