0

当xml通过MFL(Message Format Language)从xml转换为二进制时,在Oracle Service Bus的日志中出现如下。

<soap-env:Body xmlns:soap-env = 
    "http://schemas.xmlsoap.org/soap/envelope/">
  <ctx:binary-content 
    ref="cid:69b63814:144d49f1544:-6cba" 
    xmlns:ctx="http://www.bea.com/wli/sb/context"/>  
</soap-env:Body> 

任何人都可以告诉我如何在 Xquery 或 OSB 中以文本/字符串打印此日志。我可以使用 xquery 的任何功能或方法吗?

4

2 回答 2

0

使用 java Call out 来转换 this 。

于 2014-07-06T12:10:03.160 回答
0

对于转换二进制编码的字符串,BaseX 具有 XQuery 功能

convert:binary-to-string($binstring)

与 http-requests 的输出结合使用可以很好地工作。

于 2014-08-25T13:19:26.480 回答