2013-08-04 22 views

回答

6

我的dom4j福是有限的,但這裏是我想出了:

<mulexml:xml-to-dom-transformer returnClass="org.dom4j.Document" /> 

<expression-component><![CDATA[ 
    bNode = message.payload.rootElement.addElement('B'); 
    bNode.text = 'table 2'; 
    message.payload.rootElement.elements().add(1, bNode.detach()); 
]]></expression-component> 

<mulexml:dom-to-xml-transformer /> 

這正常工作與騾子3.4.0。

+0

感謝David.It是workig罰款me.Kindly幫助我理解其中的腳本用在這裏操縱rootElement的,的addElement()的元素,()。 add()。在W3schools中也提到了XML DOM,但無法關聯這兩者。很好的幫助。 – star

+1

這是使用dom4j的API:請參閱http://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/ –

2

使用數據編織部件如下:

%dw 1.0 
%output application/xml 
%var myValue='MyValue' 
%var B='' 
--- 

myoutput:{ 
    data: payload.Test ++ B:myValue 

} 
相關問題