我有一个需要序列化的类,它只有一个存储值的字段:
public class Element
{
public int Value { get; set; }
}
它保存为(顺便说一下:它不是根元素):
<Element>
<Value>123</Value>
</Element>
但是我需要另外一点xml:
<Element>123</Element>
使用System.Xml.Serialization.XmlSerializer执行序列化。 是否有可能省略值 -element并将其值传递给元素?
答案 0 :(得分:1)
只需添加XmlText
属性。就是这样。
public class Element
{
[XmlText]
public int Value { get; set; }
}