Changes for page FileToBase64
Last modified by Outhman Moustaghfir on 2024/02/26 17:12
<
>
edited by Outhman Moustaghfir
on 2023/07/24 14:49
on 2023/07/24 14:49
edited by Outhman Moustaghfir
on 2023/07/24 13:02
on 2023/07/24 13:02
Change comment:
Uploaded new attachment "FileToBase64 (1).xsl", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,41 +1,7 @@ 1 +{{box cssClass="floatinginfobox" title="**Contents**"}} 2 +{{toc/}} 3 +{{/box}} 4 + 1 1 = FileToBase64 = 2 2 3 - 4 -This function encodes a file into Base64 format. 5 - 6 -= Uses = 7 - 8 -The syntax to be used : //**AddFileConnector({connectorAlias} , {sensType}, {fileType})**// 9 - 10 -where : 11 - 12 -* connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...) 13 -* sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.// 14 -* fileType: EDI, Format, StyleSheet ... 15 - 16 -==== Examples ==== 17 - 18 -[[image:fileTObase64.png]] 19 - 20 -In this example, we send an XML file and try to encode a file. 21 - 22 -the XSL used : 23 - 24 -* connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...) 25 -* sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.// 26 -* fileType: EDI, Format, StyleSheet ... 27 - 28 -Upon execution, a file is generated, containing the encoded value of the file in base 64 format, enclosed within the 'TEST' tag 29 - 30 -{{code language="XML"}} 31 -<?xml version="1.0" encoding="utf-8"?> 32 - <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:ixf="http://www.ixPath.com/Function" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ix="localFunction" xmlns:fn="http://www.w3.org/2005/xpath-functions" > 33 - <xsl:output method="xml" indent="yes"/> 34 - <!-- Beginning of the Translation --> 35 - <xsl:template match="/"> 36 - <ixDOC> 37 - <TEST><xsl:value-of select="ixf:FileToBase64('FtpListener1')"/></TEST> 38 - </ixDOC> 39 - </xsl:template> 40 -</xsl:stylesheet> 41 -{{/code}} 7 +