Deserialize XML with multiple types
问题 I'm trying to deserialize XML where some same name tags have different xsi types: <user-defined-data-row> <field name="entity"> <field-value xsi:type="field-text-valueType"> <value>Test</value> </field-value> </field> <field name="expiry_date"> <field-value xsi:type="field-date-valueType"> <value>2001-10-07</value> </field-value> </field> </user-defined-data-row> This is easily achieved by deserializing the xml into this model: [XmlRoot(ElementName = "field-value", Namespace = "http://www