1

クライアントとサービスの間でリターン コードを変換するクラス メディエーター (AbstractMediator) を作成します。私のクラスメディエーターの返信メッセージは次のとおりです。

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body>0000</soapenv:Body></soapenv:Envelope>

この後、リターン コードを取得し、XSLT または XQuery 構成の応答メッセージを使用する必要があります。しかし、XSLT や XQuery は役に立ちません。常に次を返します。

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body>0000</soapenv:Body></soapenv:Envelope>

拡張クラスの後で XSLT と XQuery が役に立たないのはなぜですか? 戻りコードを変換する方法は? 誰でも私を助けることができますか?よろしくお願いします。

4

1 に答える 1

0

あなたの質問が正しければ、クラス メディエーターの後に XSLT または XQuery メディエーターを使用することに制限はありません。これらのメディエーターを組み合わせることで、適切に変換を行うことができます。あなたの場合、適切な XSLT スタイル シートを記述して、SOAP 本文のコンテンツを変換する必要があります。

于 2012-07-24T19:56:26.753 に答える