XForms:解码Base64编码字符串

时间:2015-12-02 12:14:22

标签: xml xpath orbeon xforms

我的表单部分涉及从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'
            )
        )"
/>

但这不起作用,并且日志文件中不会抛出任何异常。我在此行之前和之后设置了警报,因此我知道该行正在按预期被击中,但是第二个警报(就在该行之后)没有被击中,所以出现了问题。

0 个答案:

没有答案