当我将类对象序列化为xml时。属性会被保存,但属性不会被保存。还有什么方法可以对它们的属性进行序列化/反序列化
以下是示例:
[Category("Invoice Fare(Selling Price) / Client Fare PP")]
[Description("Client Tax / Tax PP")]
[DisplayName("Client Tax / Tax PP")]
[Browsable(true)]
[RadSortOrder(5)]
public string clientTax { get; set; }
像上面的例子可能像下面的
<clientTax Category='xxx' Description='aaa'></clientTax>
答案 0 :(得分:-1)
要序列化为XML属性,您需要创建一个类,其中的属性将是用[XmlAttribute]
注释修饰的XML属性。
要重现您的示例,它看起来像这样:
public class ClientTax
{
[XmlAttribute]
public string Category { get; set; }
[XmlAttribute]
public string Description { get; set; }
}