如何使用数字元素名称序列化对象

How to serialize object with numeric element name

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。元素名称必须以 字母或下划线 .

开头

https://www.w3.org/TR/REC-xml/#NT-NameStartChar