ローカル エントリに保存した xslt があります。プロパティに保存された応答 xml があります。ローカル エントリから xslt を取得する必要がある xslt メディエーターを使用するにはどうすればよいですか。xslt メディエーターはプロパティから xml を取得し、変換の結果をプロパティに格納する必要があります。これを達成する方法は?
xsltメディエーターを使用して変換を達成し、送信メディエーターを使用してそのデータを表示できますが、変換されたデータをプロパティに保存するにはどうすればよいですか? この点で解決策が必要です。助けてください。あなたの答えを楽しみにしていますか?前もって感謝します
私のシーケンスは次のとおりです。
<sequence>
<property xmlns:ns="http://org.apache.synapse/xsd" name="propertyResponse" expression="$body"/>
<xslt key="TransformResponseXML"/>
<send/>
</sequence>
私の $body は:
<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<reg_Collection xmlns="http://tempuri.org">
<Inputs>
<ID>Book_112</ID>
<Description>Name for Registeration of new Books</Description>
</Inputs>
</reg_Collection>
</soapenv:Body>
私の最終的な出力応答は次のとおりです。
<InputResponse xmlns="http://tempuri.org">
<ID>Book_112</ID>
<Description>Name for Registeration of new Books</Description>
</InputResponse >
これで、変換された xml を出力として表示できるようになりました。この応答をプロパティメディエーターに保存したいだけです。