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

时间:2012-04-21 07:14:13

标签: xml string wso2

我的应用程序响应是xml,如:

  

<?xml的   version =“1.0”encoding =“UTF-8”?>< message>< header>

  <的TransactionID→1< /&的TransactionID GT;
  <时间戳> 2012-04-21 14:47:28< /时间戳>
  <操作码> BOSS_DELETE_USER_SME.CD< /操作码>
  < MSGTYPE> RESP< / MSGTYPE>
  <响应码> 3001< /响应码>
  <&的ErrorMessage GT; ???????< /&的ErrorMessage GT;   < /报头><体/>< /消息>

但在ESB中,响应如下:

  

& lt;?xml   version =“1.0”encoding =“UTF-8”?& gt;& lt; message& gt;& lt; header& gt;     & lt; TransactionID& gt; 1& lt; / TransactionID& gt; &安培; LT   ; Timestamp& gt; 2012-04-21 14:47:28& lt; / Timestamp& gt; &安培; LT   ; OpCode& gt; BOSS_DELETE_USER_SME.CD& lt; / OpCode& gt; &安培; LT   ; MsgType& gt; RESP& lt; / MsgType& gt; & lt; ReturnCode& gt; 3001& lt   ; / ReturnCode& gt; & lt; ErrorMessage& gt; ???????& lt   ; / ErrorMessage& gt; & lt; / header& gt;& lt; body /& gt;& lt; / message& gt   ;

如何设置outSequence?我尝试过使用contentType和messageType,但没有用。

最好的问候。

1 个答案:

答案 0 :(得分:0)

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