如果第一个元素为空,则不调用ixmlserialize.readxml

时间:2013-12-11 15:43:48

标签: c# xml

我有xml文件。如果第一个元素为空,则不调用ixmlserializable.readxml,我无法反序列化元素。但是如果第一个元素有数据ixmlserializable.readxml已经调用。我该如何反序列化元素

xml文件的内容:

<IncomeType>
          <PersonBasic xsi:nil="true" />
          <IncomeTypeFrom>
            <ID>2</ID>
            <Name>Business</Name>
            <IsSystem>False</IsSystem>
          </IncomeTypeFrom>
        </IncomeType>

1 个答案:

答案 0 :(得分:1)

如果没有数据,则该属性的null实际上是准确的。 没有要反序列化的内容。