The CSUtils Groovy Library provides access to the CentraSite Query Language engine from within Groovy. But, what is more, it also provides a Groovy template engine. You can use this engine to create reports, XML documents, and so on with embedded data, which is read from the CentraSite registry.
Groovy comes with a set of prefonfigured template engines. These are:
The CSUtils Groovy Templates add an additional XmlTemplateEngine with additional possibilities like dynamic generation of elements and attributes, and better namespace processing. See the template engine description for details.
The framework provides wrappers for the native JAXR registry objects. These wrappers implement an API, which closely resembles the CentraSite Query Language. For example, $ro.name would mean the value of the attribute "name", but $ro.name() would retrieve the registry objects name. Such wrappers exist for