我有这个 XML,我需要反序列化,但类型不正确。
<Consumer>
<Sex type="int">Man</Sex>
</Consumer>
我该如何解决?我喜欢允许 int 和 string。
提前谢谢,
我有这个 XML,我需要反序列化,但类型不正确。
<Consumer>
<Sex type="int">Man</Sex>
</Consumer>
我该如何解决?我喜欢允许 int 和 string。
提前谢谢,
请执行以下操作。将您的 XML 加载到 Visual Studio 中,单击“推断架构”按钮,然后运行“xsd.exe /c schema.xsd”以生成类。xsd.exe 位于工具文件夹中。然后检查生成的代码并进行调整,例如在适当的情况下将 short 更改为 int。
检查这个链接
完成此操作的唯一方法是手动解析 XML。
所有常规工具都会对“人”绝不是整数这一事实感到厌烦。