0

我有这个 XML,我需要反序列化,但类型不正确。

<Consumer>
  <Sex type="int">Man</Sex>
</Consumer>

我该如何解决?我喜欢允许 int 和 string。

提前谢谢,

4

2 回答 2

0

请执行以下操作。将您的 XML 加载到 Visual Studio 中,单击“推断架构”按钮,然后运行“xsd.exe /c schema.xsd”以生成类。xsd.exe 位于工具文件夹中。然后检查生成的代码并进行调整,例如在适当的情况下将 short 更改为 int。

检查这个链接

于 2010-12-20T13:34:46.413 回答
0

完成此操作的唯一方法是手动解析 XML。

所有常规工具都会对“人”绝不是整数这一事实感到厌烦。

于 2011-10-19T14:22:55.267 回答