我試圖將數據發佈到只接受XML的Web應用程序。我已經創建了C#中的對象(如下),並正在使用XmlSerializer
序列化對象到XML,但不能工作如何結構,以獲得接收應用程序需要生成的XML對象:XML對象序列化
的REQUIRED生成的XML
<recipients>
<gsm messageId="clientmsgID1">number1</gsm>
<gsm messageId="clientmsgID2">number2</gsm>
<gsm messageId="clientmsgID3">number3</gsm>
<gsm messageId="clientmsgID4">number4</gsm>
</recipients>
我的對象
public class recipients
{
public List<gsm> gsm{ get; set; }
public recipients()
{
gsm = new List<gsm>();
}
}
public class gsm
{
[XmlText]
public string number { get; set; }
[XmlAttribute]
public string messageId{ get; set; }
}
我的結果ing XML
<recipients>
<gsm>
<gsm messageId="clientmsgID1">number1</gsm>
</gsm>
</recipients>
你的xml文件現在是如何構成的? – Vincent
我將使用當前結果更新問題。 – Jimbo