Ho un file XML in cui Caso deserializzazione insensibile
Abbiamo definito le classi di serializzare o deserializzare XML.
Quando deserializziamo, se l'XML contiene come sotto l'attributo "tipo" è in maiuscolo, il suo errore di lancio è come c'è un errore in xml (2,2) come quello.
<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
}
questo è il modo che abbiamo definito l'attributo.
È possibile ignorare il caso durante la deserializzazione di XML?
Potresti postare l'errore nella sua interezza? Inoltre, quando si pubblica un codice, è opportuno utilizzare il pulsante 101010 per formattarlo correttamente. –
@Banang: risolta la formattazione –
@ Morgan Morgan-Graham: Grazie! –