public class Rule
{
public string device;
public int channel;
}
//序列化List
private void Serialize(List list)
{
XmlDocument xd = new XmlDocument();
using (StringWriter sw = new StringWriter())
{
try
{
XmlSerializer xz = new XmlSerializer(list.GetType());
xz.Serialize(sw, list);
xd.LoadXml(sw.ToString());
xd.Save("a.xml");
}
catch (Exception ex)
{
MessageBox.Show("序列化时发生错误:" + ex.Message);
}
}
}
如果不使用XmlDocument去修改XML,那怎么才能让XmlSerializer生成的xml中包含对device和channel节点的注释?
先谢谢各位了。