1

我编写了一个类调解器(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 在扩展类之后没有用?如何转换返回码?任何人都可以帮助我吗?此致。

4

1 回答 1

0

如果我的问题是正确的,那么在类调解器之后使用 XSLT 或 XQuery 调解器没有任何限制。您可以使用这些中介的组合进行适当的转换。在您的情况下,您必须编写适当的 XSLT 样式表来转换 SOAP 正文内容。

于 2012-07-24T19:56:26.753 回答