3
WCFサービスを構築する必要があります。私はそれを成功させました。それは私に次の出力結果を与えます。WCFサービスの応答からouterXMLを削除する方法
結果出力:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<AmountResponse>
<Status>-8</Status>
<ErrorCode>-8</ErrorCode>
<Amount>0</Amount>
</AmountResponse>
</string>
このサービスは、金融機関によって使用されます。彼らは結果を少し変えるように要求します。
は、私は解決策hereを持って、私のインターフェイスに[XmlSerializerFormat]
を追加<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
と</string>
を削除する必要があります。その結果を行った後のように示しています。私はそれのようにようになりますように<string>
と</string>
を削除したいこの結果から
<string>
<AmountResponse>
<Status>-8</Status>
<ErrorCode>-8</ErrorCode>
<Amount>0</Amount>
</AmountResponse>
</string>
:
<AmountResponse>
<Status>-8</Status>
<ErrorCode>-8</ErrorCode>
<Amount>0</Amount>
</AmountResponse>
、私は<string>
を削除することができます方法はありますし、 </string>
?
あなたは何を試してみました、と場所を正確にあなたが問題を抱えていますか?データは現在どのように利用可能です( 'string'オブジェクトとして、' XmlDocument'など)? –
サービスの契約(サービスが実装するインターフェイス) – codeape
を表示して、契約とAmoutResponseクラス宣言を表示します –