有没有办法在运行时设置对象或类的 xmlroot?
[XmlRoot("data")]
public class MyRoot {
[XmlElement("bar")]
public List<RemoteHost> Hosts {get;set;}
}
在这种情况下,我没有修改类 MyRoot 的选项;因此,我想指定在使用 XmlSerializer 将对象序列化为 XML 之前,我希望将根名称称为“数据”。
有没有办法在运行时设置对象或类的 xmlroot?
[XmlRoot("data")]
public class MyRoot {
[XmlElement("bar")]
public List<RemoteHost> Hosts {get;set;}
}
在这种情况下,我没有修改类 MyRoot 的选项;因此,我想指定在使用 XmlSerializer 将对象序列化为 XML 之前,我希望将根名称称为“数据”。