使用我的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
如何传递前缀?
答案 0 :(得分:3)
您可以使用命名空间管理器。
<mulexml:namespace-manager includeConfigNamespaces="true">
<mulexml:namespace prefix="int" uri="http://int.com"/>
</mulexml:namespace-manager>