【发布时间】:2018-02-09 14:51:33
【问题描述】:
我想在 mule 的 xml 有效负载中添加一个节点。有人可以告诉我怎么做。 输入xml --
<Location>
<cde> Hello </cde>
</Location>
我想在
之后追加一个节点结果 xml 应该是这样的——
<Location>
<id> 1234 </id>
<cde> Hello </cde>
</Location>
我试过了
<expression-component><![CDATA[
myNode = message.payload.rootElement.addElement(’ID’);
myNode.text = '1234';
message.payload.rootElement.elements().add(1, myNode.detach());
]]></expression-component>
还有
<enricher source="#[sessionVars.providerid]" doc:name="Message Enricher"
target="#[xpath3(’/Locations’,payload,’NODE’).appendChild(payload.importNode($.getFirstChild(),true) )]">
<http:request config-ref="HTTP_Request_Configuration" path="/system" method="POST" doc:name="HTTP"/>
</enricher>
没有任何工作..请帮助!!!
【问题讨论】: