我有一個xslt,我已經存儲在local-entry中。我有保存在屬性中的響應xml。我該如何使用xslt mediator,它應該從local-entry獲取xslt,xslt mediator應該從屬性獲取xml,轉換的結果應該存儲在一個屬性中。如何實現這一目標?如何在wso2 ESB中使用xslt mediator?
我已經實現了使用xslt mediator的轉換,我可以使用發送中介顯示數據,但我想知道,如何將轉換後的數據存儲在屬性?在這方面亟需解決方案。請幫忙。期待你的回答?在此先感謝
我的順序是:
<sequence>
<property xmlns:ns="http://org.apache.synapse/xsd" name="propertyResponse" expression="$body"/>
<xslt key="TransformResponseXML"/>
<send/>
</sequence>
我的$身體是:
<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作爲輸出。我只是想在Property中介中存儲這個響應。
但我應該怎麼寫來獲得財產轉換後的數據。你能爲我提供一個例子嗎? – Roy
我修改了我的問題 – Roy
您應該在XSLT轉換後放置媒體中介。 –