0
XML은 내가로 역 직렬화하려고오류 같은 엔티티 이름
<x>
<result result="1" />
<result redirect="http://blahblahblah.com/?data=a" />
<result memo1="foo" />
<result memo2="bar" />
.
.
.
</x>
클래스 역 직렬화하려고 오전 :
[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; }
}
을하지만 고칠 수없는 모델 바인딩을 만든다.
var a = xml.ToXmlDeserialize<EmptyModel>();
올바른 모델을 만들려면 어떻게해야합니까?
'XMLELEMENT'속성 유형이 선언에서 사용할 수 없습니다보십시오. '속성, 인덱서, 필드, 매개 변수, 반환'선언 만 사용할 수 있습니다. – Ssemi
고정되었으므로 이제 작동합니다. – Phil