El analizador XMLNSC puede generar datos binarios en el formato codificado en base64.
Si Validación se establece en Contenido y valor, y Crear árbol utilizando tipos de esquemas está habilitada, el analizador XMLSNC descodifica automáticamente los datos en base64 y crea un valor BLOB en el árbol de mensaje. Al generar un árbol de mensaje, el analizador XMLNSC 'codificará en base64' unBLOB si el tipo de campo incluye la constante XMLNSC.base64Binary.
DECLARE Base64Data BLOB '0102030405060708090A0B0C0D0E0F';
-- Añadir en el tipo de campo base64Binary
DECLARE base64FieldType INTEGER XMLNSC.Field + XMLNSC.base64Binary;
CREATE LASTCHILD OF OutputRoot DOMAIN 'XMLNSC' NAME 'XMLNSC';
CREATE LASTCHILD OF OutputRoot.XMLNSC TYPE base64FieldType NAME 'myBinaryData' VALUE Base64Data;
Resultado : <myBinaryData>AQIDBAUGBwgJCgsMDQ4P</myBinaryData>Observe que este ejemplo no depende de la validación. El analizador XMLNSC puede generar datos binarios en base64 aunque la opción Validación está establecida en Ninguna.