我正在对类进行 xml 字符串反序列化。但它没有发生。这是我的示例 xml:
<Transaction>
<tag1 val1="1" val2="2">
<subtag>somestring</subtag>
</tag1>
<Transaction>
我创建了这样的类:
[Serialzable]
Class Transaction
{
[xmlElement]
public string tag1;
}
[Serialzable]
Class tag1
{
[xmlAttribute]
public string val1;
[xmlAttribute]
public string val2;
[xmlAttribute]
public string subtag;
}
现在,当我反序列化时,除了子标签值之外,一切都正常工作。它正在进入对象。我试图使它成为 XMLElement 和 XMLAttribute 两者但没有成功。