我试图使用这个XQuery表达式生成器在这个内容中放置多个值。我尝试使用类似于这个fn:concat($body, $inbound, $inbound)的字符串函数,但这似乎并不能保留整个消息。

我是否可以将所有这些变量放在一个报表操作中?如果这是可拥有的,那么在将这些值存储在数据库中之后,我应该如何读取它们(一些键值结构将是完美的)。
发布于 2016-01-15 16:34:35
不确定,但我会试试这样的方法:
<myroot>{$body, $inbound, $outbound}</myroot>或者如果您确实需要返回一个字符串:
fn:serialize(<myroot>{$body, $inbound, $outbound}</myroot>)注意,fn:序列化仅在OSB 12c+中。
发布于 2016-01-31 08:32:53
您只需要使用要在报表中显示的内容组成xml:
<report>
<body>{$body}</body>
<inbound>{$inbound}</inbound>
...
</report>唯一的要求是,不管结构如何,输出都必须是XML。
https://stackoverflow.com/questions/34732460
复制相似问题