je les suivantes XElement.Net Xml Désérialisation
<Issue Type="Duplicate" Distance="1">
<Record>
<ID>6832</ID>
<Name_First>JAMES </Name_First>
<Name_Last>SMITH</Name_Last>
<Company>SMITH CO.</Company>
</Record>
<Record>
<ID>6831</ID>
<Name_First>JAMES</Name_First>
<Name_Last>SMITH</Name_Last>
<Company>SMITH CO.</Company>
</Record>
</Issue>
Je suis en train de le Désérialise dans cet objet
public class Issue
{
[XmlAttribute]
public string Type { get; set; }
[XmlArrayItem(typeof(XElement), ElementName = "Record")]
public List<XElement> Record { get; set; }
}
Le type fonctionne pas de problème, mais je ne peux pas obtenir les deux Enregistrer les nœuds dans la liste Record de l'objet.
Est-il possible sans surcharger ISerializable et écrire du code personnalisé?
Changer cela à 'XmlAnyElement' a semblé fonctionner – CaffGeek
Ah gentil, merci. –