简体   繁体   English

删除有效负载响应中的xml声明

[英]remove xml declaration in payload response

I want remove xml declaration from wso response created by payload mediator (post method). 我想从有效负载介体(post方法)创建的wso响应中删除xml声明。

  <?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mgod="MgOdinCToCrm" xmlns:mgex="MgExchange">
    <soapenv:Body>
        <m:getQuote xmlns:m="http://services.samples/xsd">
            <m:request>
                <m:symbol/>
            </m:request>
        </m:getQuote>
    </soapenv:Body>
</soapenv:Envelope>

I try use xslt and js mediators to modify response, but it isn't help. 我尝试使用xslt和js调解器来修改响应,但它没有帮助。 This mediator can modify content only in body tag. 此介体只能修改body标签中的内容。 May be someone faced with this problem 可能是有人遇到这个问题

尝试设置messageType,如下所示。

<property name="messageType" scope="axis2" type="STRING" value="application/xml"/>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM