Есть класс:
Code: Select all
[Serializable]
public class UserSync
{
public string Workstation { get; set; }
public string Location { get; set; }
public string LastSyncDate { get; set; }
}
Code: Select all
[HttpPost]
public string SyncUsers(UserSync request)
{
}
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<UserSync xmlns="http://crossmatch.com/Novus">
<Workstation>Alex</Workstation>
<Location>Alex</Location>
<LastSyncDate>1/1/1900</LastSyncDate>
</UserSync>
Если я уберу "encoding" и "xmlns" аттрибуты из XML то параметр "request" корректно отпарсится в объект UserSync..
Почему encoding and xmlns мешают?