вот мой класс:
public struct MY
{
public string SUG { get; set; }
public string MISPAR { get; set; }
}
[DataContract]
public class Download
{
[DataMember]
public List<MY> MYS { get; set; }
}
Вот ответ wsdl, который мы получили:
<soapenv:Envelope xmlns:soapenv="http://schemas" xmlns:dow="http://co.com">
<soapenv:Header/>
<soapenv:Body>
<dow:Build_DownloadResponse>
<!--Optional:-->
<dow:Build_DownloadResult>
<!--Zero or more repetitions:-->
<dow:Download>
<!--Optional:-->
**<dow:MYS>
<!--Zero or more repetitions:-->
<dow:MY>
<!--Optional:-->
<dow:SUG>?</dow:SUG>
<!--Optional:-->
<dow:MISPAR>?</dow:MISPAR>
</dow:MY>
</dow:MYS>**
<!--Optional:-->
</dow:Download>
</dow:Build_DownloadResult>
</dow:Build_DownloadResponse>
</soapenv:Body>
</soapenv:Envelope>
И ответ, который мы хотим получить относительно MY, не имеет иерархии (MYS) как показано ниже:
<!--Zero or more repetitions:-->
<dow:MY>
<!--Optional:-->
<dow:SUG>?</dow:SUG>
<!--Optional:-->
<dow:MISPAR>?</dow:MISPAR>
</dow:MY>
Хотя мы определили в классе MYS как список.
Мы застряли в течение 2 дней, поэтому мы будем рады, если вы сможете дать нам решение, которое будет наша проблема
С наилучшими пожеланиями,