You can use markup from the template: namespace to develop XML templates that authors can use to include common content, and to handle transformation tasks. Your authors will need to understand the purpose of a template, and how to pass parameters to it, but they will not need to understand the detail of any underlying XSL transforms that you have implemented. Templates effectively separate XML datasources from the web pages that consume them, and can be designed to be efficiently reused in different processing contexts.
You can use markup from the template: namespace to develop XML templates that authors can use to include common content, and to handle transformation tasks. Your authors will need to understand the purpose of a template, and how to pass parameters to it, but they will not need to understand the detail of any underlying XSL transforms that you have implemented. Templates effectively separate XML datasources from the web pages that consume them, and can be designed to be efficiently reused in different processing contexts.
To develop templates you need to:
Develop the XSL transforms to handle the XML datasources for your site. Techniques for transforming XML are outside the scope of this documentation.
Define templates with their parameter values and documentation
Apply the templates with their parameter bindings, and refer to the transforms