Gregor/XSLT

Gregor/XSLT is a high performance XML processing system for Java. It consists of

  • an optimizing XSLT to Java bytecodes compiler, the next generation of our XSLTC, originally created at Sun Microsystems, now part of Apache XALAN. The compiler produces binary Java classes called translets. The translets perform the XML transformations as specified in source XSLT, and they run out-of-the-box on
    1.  Android Dalvik VM
    2. Google App Engine for Java
    3. server side Java implementations,
    4. in the context of an XML database (MongoDB Java driver required)
  • very highly optimized Runtime system for Java
    1. the world's fastest XML parser
    2. XML processing libraries
    3. binary XML representation: XDM