【发布时间】:2017-04-07 05:50:04
【问题描述】:
public class UName
{
[XmlElement("0.23")]
public string Name1{get;set;}
}
当序列化上面的对象然后生成如下
<UName><_x0030_.23>value</_x0030_.23></Uname>
我需要如下提供的属性号:
<UName><0.23>value</0.23></Uname>
【问题讨论】:
-
你不能那样做。以数字开头的 XML 元素名称在语法上无效。见stackoverflow.com/q/2087108/3744182 或stackoverflow.com/q/2519845/3744182
标签: c# serialization xml-serialization