我有一个来自另一家公司的 XSD,它迫使我在 Xml 中生成空标签。我已经使用 XSD.exe 基于此 XSD 创建了一个类。属性之一是DateTime
属性。在我的情况下,我不需要这个属性,所以我将它的值设置为DateTime.MinValue
. 当然,这会生成一个以最小值为值的标签。
我想要的是在序列化检查时发生:如果值等于最小值,则生成一个空标签,否则使用该值创建标签。
有人知道如何做到这一点吗?
我有一个来自另一家公司的 XSD,它迫使我在 Xml 中生成空标签。我已经使用 XSD.exe 基于此 XSD 创建了一个类。属性之一是DateTime
属性。在我的情况下,我不需要这个属性,所以我将它的值设置为DateTime.MinValue
. 当然,这会生成一个以最小值为值的标签。
我想要的是在序列化检查时发生:如果值等于最小值,则生成一个空标签,否则使用该值创建标签。
有人知道如何做到这一点吗?