2014-05-07 362 views
0

我知道我可以使用xslt來轉換xml,但它會花費很多。 我想知道是否可以使用grovvy或不。 假設我有兩個xml架構,並將它們轉移到java文件中,構建到類並部署到esb。 我通過groovy傳輸xml,這樣我就可以在不部署java代碼的情況下動態更改映射。是否支持groovvy

回答

0

這是一個Groovy sample I wrote using WSO2 ESB Script mediator。這是Json有效載荷。但是,您可以對XML執行相同的操作。使用mc.getPayloadXML()方法獲取有效內容,並使用Groovy XmlSlurper類將xml解析爲Groovy對象。

+0

這是xml負載的示例https://udaraliyanage.wordpress.com/2016/08/14/executing-groovy-in-wso2-script-mediator-part-2-xml / –

1

WSO2 ESB支持使用各種腳本語言(如JavaScript,Groovy)實現的調解器。 (https://docs.wso2.org/display/ESB481/Script+Mediator

要執行使用WSO2 ESB的腳本中介Groovy腳本按照下面的教程

http://heshans.blogspot.com/2011/05/executing-groovy-scripts-using-wso2-esb.html

+0

看起來很酷,是否只支持esb4.8.1?當我回顧4.8的樣本時,我沒有找到groovy的樣本。 – richard

+0

不,它應該在4.8上工作 – Dakshika