0
私は、Web APIで次のXMLをデータバインドしようとしています:アプリケーション/ XMLをクラスにクラスにWebApi/DataBind:データバインディングのXMLとクラスモデルの仕組みは?
<COMPANY>
<PROPERTIES>
<DATASOURCE>UXXI</DATASOURCE>
<DATETIME>2012-07-11T11:18:12</DATETIME>
</PROPERTIES>
<PERSON recstatus="1">
<SOURCEDID>
<SOURCE>U123XXI</SOURCE>
<ID>usuario26</ID>
</SOURCEDID>
<USERID password="123456">usuario26</USERID>
<NAME>
<FN>Usuario Prueba 26</FN>
<PI>
<FAMILY>Prueba 26</FAMILY>
<GIVEN>Usuario</GIVEN>
<EMAIL>[email protected]</EMAIL>
</PI>
</NAME>
</PERSON>
</COMPANY>
:
public class COMPANY {
public class PROPERTIES {
public string DATASOURCE { get; set; }
public string MYDATE { get; set; }
}
public class PERSON {
public string recstatus { get; set; }
public class SOURCEID {
public string SOURCE { get; set; }
public string ID { get; set; }
}
public class USER {
public string password { get; set; }
public string USERID { get; set; }
}
public class NAME {
public string FN {set; get;}
public class PI {
public string FAMILY { set; get; }
public string GIVEN { set; get; }
public string EMAIL { set; get; }
}
}
}
}
コントローラでは、私が持っている:
どう[HttpPut]
public HttpResponseMessage GetPerson(COMPANY req) {
...
}
私はそれをデータバインドできますか?
私はXMLを使用してクラスをデータバインドするために持っていると思うので、私はコントローラにnullを取得しています要求
を送信するために郵便配達を使用しています。