Creates a ZIP archive by compressing inner content defined by zip-entry elements.
<zip> ... [<zip-entry name="name" charset="charset"> entry content </zip-entry>]* ... </zip>
Name | Required | Default | Description |
---|---|---|---|
name | yes | Name of the file inside ZIP archive. | |
charset | no | default configuration's charset | Charset of text file inside zip archive. |
<zip> <loop item="filename" index="i"> <list><var name="myfilenames"/></list> <body> <zip-entry name="file${i}.xls"> <file path="${filename}" type="binary"> </zip-entry> <body> </loop> </zip>
This example creates an archive that includes list of specified files. This ZIP
archive can further be sent via email, stored to database or file system, so that
zip
element can be inside mail
, database
,
file
or any other valid processor.