que tiene un archivo XML donde Caso Deserialización insensibles
Hemos definido clases para serializar o deserializar XML.
Cuando deserializamos, si el XML contiene a continuación donde el atributo "tipo" está en mayúscula, es un error de lanzamiento como que hay un error en xml (2,2) como ese.
<document text="BlankPDF" name="BlankPDF" type="PDF" path="" />
...
[DescriptionAttribute("The sharepoint's 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
}
así es como hemos definido el atributo.
¿Es posible ignorar el caso al deserializar XML?
¿Podría por favor publicar el error en su totalidad? Además, al publicar el código, es bueno si usa el pequeño botón 101010 para formatearlo correctamente. –
@Banang: Se corrigió el formato –
@Merlyn Morgan-Graham: ¡Gracias! –