1

SOAP API サービスから返された XML ファイルをシリアライズしようとしています。問題は、オブジェクトの配列を次のように定義したことです。

<soap_xml>
    ...
    <item __array="true">
        <some_property>text here<some_property/>
    </item>
    <item>
        <some_property>text here<some_property/>
    </item>
    ...
</soap_xml>

この XML ファイルを逆シリアル化するときに XmlSerializer を使用してこれを配列に圧縮する方法はありますか、または XML ファイル全体を手動で処理する必要があります。XML には 100 を超えるさまざまなプロパティ/フィールドがあるため、XML を手動で処理する必要はありませんが、他に解決策がない場合は、XMLReader を使用してカスタム シリアライザーを作成する必要があります。

また、返される XML の形式を変更するように API プロバイダーに依頼することは論外です。

4

1 に答える 1