morphis logo morphis | wax   
morphis manual
manual
 

Processing
   Dispatching
   Requesting
   Translating

Installation
   Requirements
   Instructions
   Config Properties

Dispatching
   Configuration
   Pre/Post Filters

Requestors
   URL Requesting
   Servlet Chaining
   Run-time Instructs
   Custom Requestors

Translators
   Non-Translator
   Custom Translators

SAX Translators
   XSLT Translation
   Custom SAX Filters

Processing: Translating

Once the data is obtained from a requestor it can then be translated, transformed, transcoded, or transmogrified. Morphis can be configured to use multiple translation objects. For instance, Morphis includes a translator that parses the requestor stream (either HTML or XML is okay), and sends the markup language elements one-by-one through a chain of filters. Morphis includes built-in filters for XSLT processing, or you can write your own custom translation filters. You can even write your own translators to perform byte-level functionality.

Morphis WAX is an example of how a markup language can be written to translate WAX (an XML document) into different mobile languages (WML, HDML, HTML) by using a translation filters.

morphis SourceForge Logo