小编Mah*_*abu的帖子

不区分大小写反序列化

我有一个XML文件

我们已经定义了类来序列化或反序列化XML.

当我们反序列化时,如果XML包含如下所示" type "属性是大写的,那么它的抛出错误就像xml(2,2)中的错误一样.

<document text="BlankPDF" name="BlankPDF" type="PDF" path="" />
Run Code Online (Sandbox Code Playgroud)

...

[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
}
Run Code Online (Sandbox Code Playgroud)

这就是我们定义属性的方式.

在反序列化XML时是否可以忽略大小写?

c#

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1