【发布时间】:2015-05-07 08:35:56
【问题描述】:
我得到的错误是stackoverflow一次又一次地回答,我尝试了代码中的一些更改,但无法删除错误。这是我用于序列化和反序列化的类。请看一下。
我不懂 XMLroot、XML 元素和命名空间等术语。所以请相应地回答,比如我应该给出什么命名空间,XML 根可能是什么。
如果你能编辑它,那就太好了:
namespace tudumo9
{
public class data
{
public string project_name;
public string note_text;
public string tag_text;
public DateTime start_date;
public DateTime due_date;
public string action;
public data(){}
}
}
我的 XML:
<?xml version="1.0"?>
<ArrayOfData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<data>
<project_name>p1</project_name>
<tag_text>tagged</tag_text>
<start_date>0001-01-01T00:00:00</start_date>
<due_date>0001-01-01T00:00:00</due_date>
<action>Action</action>
</data>
</ArrayOfData>
【问题讨论】:
-
这就是它的样子
-
请检查xml
-
我试过这个东西
-
[Serializable,XmlRoot(ElementName="data",Namespace="w3.org/2001/XMLSchema-instance/")]
-
如果我只序列化一个对象,我可以反序列化,但是当我使用 List 进行反序列化时,会出现此错误
标签: c# xml linq serialization xml-deserialization