Ravana Home

RAVScript

UserGuide

Example

Download

Contact

 

scriptlogo.gif - 3243 Bytes

RAVScript is designed as a procedural alternative to XSLT for XML to XML transformations. It is targeted at people with basic programming experience who want to cut down on the time spent on learning and using XSLT.

It has similar syntax to Java (it is based on BeanShell), with some extensions to make transformations as easy as XSLT.

Like XSLT, RAVScript uses XPath for selection of Nodes from the input.
But RAVScript differs from XSLT in other ways.

It does not use a declarative template style like XSLT. Rather, it uses a procedural approach familiar to programmars.

Java syntax is used for looping, conditions and flow control, so there is no need to learn all the control keywords in XSLT.

RAVScript has full access to Java objects using BeanShell's 'import' statements, so you can readily integrate existing or new code. You can also define local methods, so there is no need to use extensions as in XSLT.

SourceForge Logo

 

template provided by:
 
A+ Templates

Copyright © 2002 ravana.com. All rights reserved