【发布时间】:2011-05-28 05:39:24
【问题描述】:
我有这个 XML,我需要反序列化,但类型不正确。
<Consumer>
<Sex type="int">Man</Sex>
</Consumer>
我该如何解决?我喜欢允许 int 和 string。
提前谢谢,
【问题讨论】:
-
请提供您的 XML 和代码
-
如果 Consumer 是一个 C# 类——你是否将 Man 解析为一个枚举?如果不是,您可能无法将其解析为 int。
-
是什么创建了这个 xml,因为它肯定没有使用 .NET 进行序列化,并且如果它存在代码问题。
-
问题是xml不正确,但我不想抛出异常
-
尝试..catch....?这将允许您处理异常。
标签: c# serialization xml-serialization xml-deserialization deserialization