我的表单部分涉及从Web服务中检索某些值。 Web服务以Base64编码的字符串形式提供,我需要解码并插入到我的主实例中。我正在使用以下内容来尝试实现此目的:
<xf:insert
context="instance('fr-form-instance')"
ref="instance('fr-form-instance')"
origin="
saxon:parse(
saxon:base64Binary-to-string(
xs:base64Binary(
instance('fr-service-response-instance')//*:Base64String
),
'UTF-8'
)
)"
/>
但这不起作用,并且日志文件中不会抛出任何异常。我在此行之前和之后设置了警报,因此我知道该行正在按预期被击中,但是第二个警报(就在该行之后)没有被击中,所以出现了问题。