C# 当xml元素为空时,XmlSerializer引发异常

C# 当xml元素为空时,XmlSerializer引发异常,c#,C#,当xml元素为空时,XmlSerializer引发异常请尝试添加 <?xml version="1.0" encoding="UTF-8"?> 在xml文件的开头。不幸的是不是'null'/'nil',它是一个空字符串。空字符串不是有效的整数-因此出现错误 您需要更改XML以添加xsi:nil=“true”属性,或者更改定义以对这些属性使用字符串(并在事实发生后对其进行解析)。这不会有任何区别。@shreyanhmakwana您可以查看可用选项。我认为如果没有解决办法,你不会做

当xml元素为空时,XmlSerializer引发异常

请尝试添加

<?xml version="1.0" encoding="UTF-8"?>

在xml文件的开头。

不幸的是
不是'null'/'nil',它是一个空字符串。空字符串不是有效的整数-因此出现错误


您需要更改XML以添加
xsi:nil=“true”
属性,或者更改定义以对这些属性使用
字符串(并在事实发生后对其进行解析)。

这不会有任何区别。@shreyanhmakwana您可以查看可用选项。我认为如果没有解决办法,你不会做你想做的事。可能是重复的