apache > cocoon
 
Font size:      

Zip archive Serializer (2.1 legacy document)

Warning
This document was copied as is from the Cocoon 2.1 documentation, but has not yet been fully reviewed or moved to its new home.

Zip archive Serializer

The Zip archive serializer generates a zip archive by aggregating several sources.

The input document should describe entries of the archive by means of their name (which can be a path) and their content either as URLs or inline data :

  • URLs, given by the "src" attribute, are Cocoon sources and as such can use any of the protocols handled by Cocoon, including "cocoon:" to include dynamically generated content in the archive.
  • inline data is represented by an XML document that is serialized to the zip entry using the serializer identified by the "serializer" attribute.

Example :

<zip:archive xmlns:zip="http://apache.org/cocoon/zip-archive/1.0">
  <zip:entry name="foo.html" src="cocoon://dynFoo.html"/>
  <zip:entry name="images/bar.jpeg" src="bar.jpeg"/>
  <zip:entry name="index.html" serializer="html">
    <html>
      <head>
        <title>Index page</title>
      </head>
      <body>
        Please go <a href="foo.html">there</a>
      </body>
    </html>
  </zip:entry>
</zip:archive>
  • Name: zip
  • Class: org.apache.cocoon.serialization.ZipArchiveSerializer
  • Cacheable: no

Comments

add your comments