我编写了一个类中介(AbstractMediator)来转换客户端和服务之间的返回代码。 我的类中介返回消息是:
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body>0000</soapenv:Body></soapenv:Envelope>
在此之后我需要获取返回码,然后使用XSLT或XQuery构造响应消息。 但XSLT或XQuery是没用的。它总是回归:
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body>0000</soapenv:Body></soapenv:Envelope>
为什么扩展类后XSLT和XQuery没用?如何转换返回码?有人可以帮帮我吗? 最好的问候。
答案 0 :(得分:0)
如果我的问题是正确的,那么在类调解器之后使用XSLT或XQuery调解器没有任何限制。您可以使用这些介体的组合适当地进行转换。在您的情况下,您必须编写适当的XSLT样式表来转换SOAP正文内容。