0

C# オブジェクトに変換する必要がある XML は次のとおりです。

<SEARCH_CTX xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
  <MATCHES>1</MATCHES> 
  <TBL>
     <Result>
         <ID>13373384</ID> 
         <A_ID>216190</A_ID> 
         <A_Name>Fujitsu Account 1</A_Name> 
         <A_No>10200318</A_No> 
     </Result>
     <Result>
         <ID>13373384</ID> 
         <A_ID>217129</A_ID> 
         <A_Name>Test account 3</A_Name> 
         <A_No>10200374</A_No> 
     </Result>
  </TBL>
</SEARCH_CTX>

コマンド プロンプトで XSD を使用してクラスを自動生成しました。次のコードでそれをオブジェクトにデシリアライズしようとしました

 var reader = new StringReader(XMLString);
 var serializer = new XmlSerializer(OBJECT.GetType());
 var dA1 = (OBJECT)serializer.Deserialize(rd);


Message=Unable to generate a temporary class...cannot convert object[] to objectというエラーが表示されます

4

0 に答える 0