Joseph Dane wrote:

The problem: I needed a very simple X?HTML template system.  It had to
be something that, however, complicated under the hood, could be used
by junior developers and design people.  I also wanted the source
pages to be valid XML, so that I could use the various XML tools to
edit/process/test the pages.

I wanted to avoid JSP"s scriptlet syntax.  JSTL might work, but I
wanted the source pages to be valid XML, so I wanted to avoid stuff
like

 <a href="<c:out value="..."/>"> ... </a>

Basically, I wanted XML source files, with the ability to dynamically
evaluate expressions and a some minimal amount of flow control.
Looping, for sure.  Conditionals, probably.  Something to match the
minimalist spirit of Maverick itself.

Take a look at LSP (http://lspx.sourceforge.net/). The latest version (1.4) can be used as a Maverick view type.

LSP uses an pure XML syntax, quite similar to XSLT. It outputs SAX events,
which can be directly feed into a subsequent XSLT transform. LSP is compiled into Java bytecode for efficient execution.


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
[INVALID FOOTER]

Reply via email to