当我将类对象序列化为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>
要序列化为XML属性,您需要创建一个类,其中属性将是使用[XmlAttribute]
批注修饰的XML属性。
要重现您的例子,它看起来像这样:
public class ClientTax
{
[XmlAttribute]
public string Category { get; set; }
[XmlAttribute]
public string Description { get; set; }
}