Mule - JSON到XML - 未绑定的前缀

时间:2016-02-05 11:24:28

标签: json xml mule prefix transformer

使用我的mule flow,我收到JSON消息,并使用JSON to XML transformer将XML发送到Web服务。

HTTP => JSON to XML => WS Consumer

XML需要前缀“ int:”:

<int:contact>Name</int:contact>

JSON格式是这样的:

{  
   "Modify":{  
      "int:contact":"Name"
   }
}

JSON to XML transformer会返回错误:

  

javax.xml.stream.XMLStreamException:Unbound prefix:int

如何传递前缀?

1 个答案:

答案 0 :(得分:3)

您可以使用命名空间管理器。

<mulexml:namespace-manager includeConfigNamespaces="true">
    <mulexml:namespace prefix="int" uri="http://int.com"/>
</mulexml:namespace-manager>