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

时间:2017-04-07 05:50:05

标签: c# serialization xml-serialization

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>

1 个答案:

答案 0 :(得分:0)

您想要的不是有效的XML。元素名称必须以字母或下划线开头。

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