XmlSerializer - >不区分大小写

Jas*_*ter 5 c# xml-serialization

我想知道是否有办法使用XmlSerializer反序列化具有不同外壳的对象.

让我们说我的目标是

Class A
{
  public String Str{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我有以下XML文件,id喜欢反序列化:

<root><StR>Hello</StR></root>

<root><STR>Hello</STR></root>

<root><str>Hello</str></root>
Run Code Online (Sandbox Code Playgroud)

任何建议/想法?也欢迎操纵DOM等方法:)

问候

Sim*_*imY 0

xml_str=xml_str.Replace("StR>","Str>");
Run Code Online (Sandbox Code Playgroud)

或者在您需要之前简单地执行 XSLT 转换