XSLT, Transform - Java
Extensible stylesheet language transformation (XSLT) is a language for transforming XML documents into other XML documents. XSLT is designed for use as part of XSL, which is a stylesheet language for XML.
From : www.dmreview.com/resources/glossary.cfm
JAGDD
JAGDD contains modules which can be used to process AGDD Detector Description data (other XML Detector Descrioptions, like GDML, can be easily added). DOM, XSLT and JAXB are used to create and manipulate Generic Model. Core GraXML library (with Java3D) is used to create the Geometric Model. Geometric Model can be directly visualised by GraXMLApp. XSLT stylesheets for direct processing of AGDD XML files are available.
An implementation of the Detector Description Service manages two Models of the Detector Description:
Generic Model closely reflects the data sources, which are direct representation of the structure of the detector to insure good maintainability.
Geometric Model is optimised for the Service access patterns. There may be several Geometric Models optimised for different clients.
The Detector Description Service processes its Generic Model and creates its Geometric Model to fullfill defined contract. It may perform various transformations to the sources to obtain optimised Geometric Model. The CPU spent on those transformations pays off on the optimised running performation. Note, that the transformations are to large extend processed only when the Schema of the Generic Model changes (transformations of the source files, generation of the custom processign code,...). It is the Geometric Model together with its processing code, which supplies the sophisticated geometrical functionality of the Detector Description Service.
visit
JAGDD
JAGDD was visited : 136 times
Loading .....