.NET Xml序列化:具有属性的整数元素?

时间:2010-07-22 13:50:44

标签: c# xml-serialization

是否有可能在c#...

中实现以下目标

以下课程......

public class Foo{
 public int BarId{get;set;}
 public string BarString{get;set;}
}

我想实现以下XML:

<Foo>
  <BarId BarString="something">123</BarId>
</Foo>

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

您应该创建其中包含BarString的BarId类

class BarId
{
    [XmlAttribute]
    public string BarString{get;set;}
}

public class Foo{
 public BarId BarId{get;set;}
}

或者您可以使用自定义序列化机制,如here