
gxp
Google XML Pages 0.2 (Beta)
GXP is a templating system used to generate XML/SGML markup (most often HTML).
Core Features
- Support for multiple programming languages (currently Java & JavaScript; C++ in progress).
- Support for runtime recompilation.
- Compile-time type checking and partial markup validation.
- Type-aware automatic escaping of content greatly reduces the chance of XSS vulnerabilities.
- Easy to use internationalization support.
- Convenient parameter passing/modularization system.
- Very lightweight runtime system.
- Strongly encourages functional (as opposed to imperative) style in templates for a highly maintainable presentation layer.
User Documentation
Developer Documentation
- CompilerArchitecture