Los tags se definen por medio de plantillas XSLT que describen como estos tags (representados como nodos XML) se transformarán en otros nodos XML o en código procedimental, como por ejemplo en código Java.