0
XML Ich versucheFehler Deserialisieren XML Object - same Entitätsname
<x>
<result result="1" />
<result redirect="http://blahblahblah.com/?data=a" />
<result memo1="foo" />
<result memo2="bar" />
.
.
.
</x>
Klasse deserialisiert ich deserialisieren versuche:
[XmlRoot("x"), XmlType("x")]
public class EmptyModel
{
[XmlArray("x")]
[XmlArrayItem("result")]
public List<ResultModel> result { get; set; }
}
[XmlType("result")]
public class ResultModel
{
[XmlAttribute]
public string redirect { get; set; }
[XmlAttribute]
public string err_code { get; set; }
[XmlAttribute]
public string err_detail { get; set; }
[XmlAttribute]
public string memo1 { get; set; }
[XmlAttribute]
public string memo2 { get; set; }
[XmlAttribute]
public string result { get; set; }
}
Aber ich kann nicht richtig Machen Sie das Modell verbindlich.
var a = xml.ToXmlDeserialize<EmptyModel>();
Wie mache ich das richtige Modell?
'XmlElement' Attributtyp in dieser Erklärung nicht zur Verfügung steht. Die Deklaration 'property, indexer, field, param, return' kann nur verwendet werden. – Ssemi
Behoben, es sollte jetzt funktionieren. – Phil