У меня простой API [code][OperationContract] [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "movex/anp_prd")] Producer Test2(); [/code] И простой класс [code]public class Producer { [XmlAttribute] public int Test { get; set; }
[XmlElement] public string ProducerFound { get; set; } } [/code] Когда я вызываю API, я просто создаю класс для тестовых целей [code]public Producer Test2() { return new Producer { Test = 999, ProducerFound = "Yes" }; } [/code] Ответ: [code] Yes999 [/code] Я не могу понять, почему свойство Test не является атрибутом Producer в XML