десериализация перечислений

У меня есть xml, в котором один из элементов имеет атрибут, который может быть пустым. Например,

<tests>
<test language="">
.....
</test>
</tests>

Теперь язык - это перечислимый тип в классах, созданных из схемы. Он отлично работает, если язык указан, десериализация не выполняется, если он пустой (как показано в примере).

Изменить: Код для десериализации:

XmlSerializer xmlserializer = new XmlSerializer(type);
StringReader strreader = new StringReader(stringXML);
Object o = serializer.Deserialize(strreader);

Как я могу справиться с этим сценарием

17
задан abatishchev 3 July 2011 в 11:31
поделиться