我的XmlSerializer出現問題。我嘗試反序列化這個文件:XmlSerializer反序列化空元素的屬性
<MyClass Id="12">
<ProblemHere Value="8"/>
<OtherElement>0</OtherElement>
<fdp>NTM</fdp>
</MyClass>
在這個類:
[XmlType(TypeName = "MyClass")]
public class MyClass
{
[XmlAttribute(AttributeName = "Id")]
public int Id { get; set; }
//Here I try somes head but it's a failure
public int ProblemHere { get; set; }
public int OtherElement{ get; set; }
public string fdp{get; set}
}
正如你可能知道,我要的是設置ProblemHere
它的值(8此處)。有沒有簡單的方法來做到這一點,或者我必須創建一個ProblemHere
類與int Value
財產(似乎對我來說矯枉過正)?
您的其他選擇是手動進行序列化。 – juharr 2014-10-06 13:25:21