オブジェクトに有効なXMLである文字列をシリアル化する必要があります。事は、そのオブジェクトが他のオブジェクトの2つの配列であり、かつ以下の注釈が正しいかどうかは知りません。XmlRoot属性c#
[XmlRoot("Data")]
public class Data
{
[XmlArray("ServicoUrgente")]
public ServicoUrgente[] servicosUrgentes;
[XmlArray("Mensagem")]
public Mensagem[] mensagens;
}
[XmlRoot("Mensagem")]
public class Mensagem
{
[XmlElement("ToUserID")]
public int ToUserID;
[XmlElement("Message")]
public int Message;
[XmlElement("TimeStamp")]
public DateTime TimeStamp;
}
[XmlRoot("ServicoUrgente")]
public class ServicoUrgente
{
[XmlElement("ServicoID")]
public int ServicoID;
[XmlElement("ToUserID")]
public int ToUserID;
[XmlElement("FromUserID")]
public int FromUserID;
[XmlElement("FromUserName")]
public string FromUserName;
[XmlElement("DataInicioPrevista")]
public DateTime DataInicioPrevista;
[XmlElement("DataFimPrevista")]
public DateTime DataFimPrevista;
[XmlElement("IDPoi")]
public int IDPoi;
[XmlElement("NomePoi")]
public string Nome;
[XmlElement("DescricaoPoi")]
public string Descricao;
[XmlElement("NContratoPoi")]
public string NContrato;
[XmlElement("MoradaPoi")]
public string Morada;
[XmlElement("LatitudePoi")]
public double Latitude;
[XmlElement("LongitudePoi")]
public double Longitude;
}
れる質問:私たちはクラスごとXMLRootは属性、またはデータのみを持っているかをクラスはそれを持ち、他の2つはxmlrootの代わりに別の属性を持っています
質問を一度クリアすると、 – PawanS
完了。今はっきりしていることを願っています。 – Sorcerer86pt