Link copiato negli appunti
Da un punto di vista sintattico, un template è un elemento del linguaggio XSLT che ha la seguente forma di base:
Un template XSLT individua un elemento o un insieme di elementi di un documento XML sfruttando un’espressione XPath e vi applica una serie di elaborazioni per ottenere un output. Per fare una analogia con i CSS, un template corrisponde approssimativamente ad una regola CSS.
Per fare un esempio, facendo riferimento al documento XML che descrive un libro, il seguente template restituisce in output il titolo del secondo capitolo:
Un foglio di stile XSLT è costituito essenzialmente da una serie di template.