Re: a new view
Mikael Ståldal <[email protected]> Sun, 19 Jun 2005 09:46:26 +0200 (W. Europe Daylight Time)
| Newsgroups | gmane.comp.web.maverick.general |
|---|---|
| Message-ID | <Pine.WNT.4.61.0506190945470.2724@balder> |
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]