У меня есть XML файл, где
Мы определили классы для сериализации или десериализации XML.
Когда мы deserialize, если XML содержит, как показано ниже, где атрибут type "находится в верхнем регистре, его ошибка бросания, как и ошибка в xml (2,2).
<document text="BlankPDF" name="BlankPDF" type="PDF" path="" />
...
[DescriptionAttribute("The sharepoint document type.")]
[XmlAttribute("type")]
public DocumentType Type
{
get;
set;
}
public enum DocumentType
{
pdf,
ppt,
pptx,
doc,
docx,
xlsx,
xls,
txt,
jpg,
bmp,
jpeg,
tiff,
icon
}
так мы определили атрибут.
Можно ли игнорировать регистр при десериализации XML?