我正在尝试序列化IList集合。但它无法在代码中生成XML文档。我得到的错误是“有问题
System.InvalidOperationException
{"There was an error generating the XML document."}
这是我的代码
IList<TwitterStatus> statuses = new List<TwitterStatus>();
//I am omitting the code where it fills the statues list
XmlSerializer xsSubmit = new XmlSerializer(typeof(TwitterStatus));
StringWriter sww = new StringWriter();
XmlWriter writer = XmlWriter.Create(sww);
xsSubmit.Serialize(writer, statuses);
var xml = sww.ToString();
有人能告诉我我做错了什么吗?我不应该将TwitterStuts作为一种类型传递,而应该在列表中传入吗?
请告知。
非常感谢
答案 0 :(得分:0)
是的,您需要传递要序列化的确切类型的对象
new XmlSerializer(typeof(List<TwitterStatus>));