2017-04-07 81 views
0
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> 
+0

你不能那樣做。以數字開頭的XML元素名稱在語法上無效。請參閱http://stackoverflow.com/q/2087108/3744182或http://stackoverflow.com/q/2519845/3744182 – dbc

回答

0

你想要的是不有效的XML。元素名稱必須以字母或下劃線開頭。

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

+0

指定類型和存檔的任何替代方法? – dsi

+0

我不明白這個問題;請詳細說明。 –

+0

[XmlEleemnt(「0.23」]被指定,但被序列化爲<_x0030_.23>,我需要如何指定爲<0.23>作爲元素。 – dsi

相關問題