У меня есть xml, в котором один из элементов имеет атрибут, который может быть пустым. Например,
<tests>
<test language="">
.....
</test>
</tests>
Теперь язык - это перечислимый тип в классах, созданных из схемы. Он отлично работает, если язык указан, десериализация не выполняется, если он пустой (как показано в примере).
Изменить: Код для десериализации:
XmlSerializer xmlserializer = new XmlSerializer(type);
StringReader strreader = new StringReader(stringXML);
Object o = serializer.Deserialize(strreader);
Как я могу справиться с этим сценарием