ng:base64ToUTF8

ng:base64ToUTF8

The built-in function, ng:base64ToUTF8 converts a base64 encoded string (text) into a UTF8 based string. This can e.g. be used, if you want to extract the original UTF-8 encoded text from a base64 encoded node found in an input XML input file. If the input string is empty (null), then the output is empty (null). If the input is a nodeset, then only the first node is used.

 

This function is related to the functions: ng:base64ng:base64EnodeFile and ng:base64EncodeResource.

 

If the input data is null or empty, then an empty string is returned (from version 3.1.2 and newer).

 

Here is an example:

 

This XPath expression:

 

ng:base64ToUTF8('SU5URVJGT1JN')

 

outputs this string:

 

INTERFORM

 

    • Related Articles

    • ng:base64

      The built-in function, ng:base64 converts a string (text) into a base64 based string. This can e.g. be used, if you want to insert any kind of data into an XML node, without substituting any characters, that are not allowed. This function is related ...
    • ng:base64EncodeResource

      The built-in function, ng:base64EncodeResource converts the binary contents of a resource into base64. This can e.g. be used, if you want to insert any kind of data into an XML node, without substituting any characters, that are not allowed. This ...
    • ng:base64EncodeFile

      The built-in function, ng:base64EncodeFile converts the binary contents of a file into base64. This can e.g. be used, if you want to insert any kind of data into an XML node, without substituting any characters, that are not allowed. This function is ...
    • ng:spoolMapCond

      IMPORTANT: This function is only supported for spooled files loaded in the old format, Version 1, which is not recommended - it is not supported for spooled files loaded in version 2, which is better, default alternative to load spooled files in. ...
    • ng:databaseLookup

      You can execute an SQL lookup anywhere in InterFormNG2 (including in the designer) with the built-in Xpath function, ng:databaseLookup. An alternative to this function is the xent files, which can be used for lookup in the workflow only. Other ...