The variable, Base64 contains the base64 datastream and that is inserted with the XSL transformation component, that in this case refers to a transformation file:
The contents of the xslt file is this:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fn="http://www.w3.org/2005/xpath-functions">
<xsl:param name="Base64"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/Root/CompanyInfo">
<xsl:copy>
<xsl:copy-of select="node()"/>
<PDF_Base64>
<xsl:value-of select="$Base64"/>
</PDF_Base64>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
This xslt defines the variable, Base64 and inserts the value into a new node named, PDF_Base64 in the path, /Root/CompanyInfo.