Changes for page SetFile
Last modified by Outhman Moustaghfir on 2024/11/28 14:50
edited by Outhman Moustaghfir
on 2024/09/24 16:54
on 2024/09/24 16:54
edited by Outhman Moustaghfir
on 2024/11/28 14:50
on 2024/11/28 14:50
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +5,3 @@ 1 - 2 - 3 -=== SetFile Method Documentation === 4 - 5 5 ==== Purpose: ==== 6 6 7 7 The SetFile method is designed to store XML content in a database by saving it as a file and returning the file's unique identifier. ... ... @@ -12,6 +12,16 @@ 12 12 * It writes the XML content to a file. 13 13 * The file is saved in the database, and its file ID is returned for future reference. 14 14 11 +==== optional parameters: ==== 12 + 13 +* **fileName** (optional): Specifies a custom name for the saved file. If not provided (null or empty), the file will be saved with its unique file ID as the name. 14 +* **folder** (optional): Defines the folder where the file will be stored (e.g., "work", "out", etc.). If not specified (null or empty), the file will be placed in the default "work" folder. 15 +* **synchrone **(optional): Defaults to false. Determines whether the file is set synchronously or asynchronously 16 + 17 +{{code language="XML"}} 18 +SetFile(xmlContent,fileName,folder) 19 +{{/code}} 20 + 15 15 ==== Usage Example: ==== 16 16 17 17 Consider the following XSLT transformation that calls the SetFile method: ... ... @@ -25,7 +25,7 @@ 25 25 xmlns:fn="http://www.w3.org/2005/xpath-functions" 26 26 version="2.0"> 27 27 28 - <xsl:output method="xml" indent="yes"/> 34 + <xsl:output method="xml" indent="yes"></xsl:output> 29 29 30 30 <!-- Start of the Transformation --> 31 31 <xsl:template match="/"> ... ... @@ -58,12 +58,12 @@ 58 58 </xsl:variable> 59 59 60 60 <!-- Call the SetFile method and pass the XML content --> 61 - <xsl:variable name="fileId" select="ixf:SetFile($xmlContent)"/> 67 + <xsl:variable name="fileId" select="ixf:SetFile($xmlContent)"></xsl:variable> 62 62 63 63 <!-- Output the ID of the saved file --> 64 64 <returnedFiles> 65 65 <fileId> 66 - <xsl:value-of select="$fileId"/> 72 + <xsl:value-of select="$fileId"></xsl:value-of> 67 67 </fileId> 68 68 </returnedFiles> 69 69 </iXDOC> ... ... @@ -77,4 +77,4 @@ 77 77 78 78 The method will return the unique ID of the file saved in the database, which can be accessed as shown in the XSLT example. 79 79 80 -==== 86 +==== ====