WSO2如何将响应从字符串更改为xml

WSO2如何将响应从字符串更改为xml,xml,string,wso2,Xml,String,Wso2,我的应用程序响应类似于xml: 1 2012-04-21 14:47:28 BOSS\u DELETE\u USER\u SME.CD RESP 3001 ??????? 但在ESB中,响应类似于: <;?xml version=“1.0”encoding=“UTF-8”?>&书信电报;信息>&书信电报;标题>; <;TransactionID>;1</TransactionID>&书信电报 ;时间戳>;2012-04-21 14:47:28</时间戳

我的应用程序响应类似于xml:


1
2012-04-21 14:47:28
BOSS\u DELETE\u USER\u SME.CD
RESP
3001
???????

但在ESB中,响应类似于:

<;?xml version=“1.0”encoding=“UTF-8”?>&书信电报;信息>&书信电报;标题>; <;TransactionID>;1</TransactionID>&书信电报 ;时间戳>;2012-04-21 14:47:28</时间戳>&书信电报 ;操作码>;BOSS\u DELETE\u USER\u SME.CD</操作码>&书信电报 ;MsgType>;RESP</MsgType>&书信电报;返回代码>;3001< ;/返回代码>&书信电报;错误消息>&书信电报 ;/错误消息></标题>&书信电报;正文/></消息> ;

如何设定顺序?我试过使用contentType和messageType,但没有用


致以最诚挚的问候。

响应消息的内容类型是什么?(看起来不是text/xml。您可以使用tcpmonitor来查找。)如果找到了内容类型,则可以在axis2.xml中设置正确的消息格式。(即应用程序/xml格式化程序)

谢谢你的建议。我的回复内容类型是:text/plain。然后我开始。但是响应是这样的二进制文件:在axis2.xml中使用以下生成器和格式化程序。org.apache.axis2.format.PlainTextBuilder,org.apache.axis2.format.PlainTextFormatter感谢您的建议。我打开了axis2.xml,但在ESB4.0.0或4.0.3中没有看到PlainTextBuilder和PlainTextFormatter。你能告诉我怎么加吗?非常感谢。你能找到这个问题的答案吗?我遇到了一个类似的场景,我不断返回application/xml内容类型响应头,但返回的负载实际上是JSON。