Всеки един XSLT файл съдържа едни или повече правила, които се наричат таблици. Тази таблица се слага в документа с помоща на <xsl : tmplate> тага. Разгледайте долния пример :
CODE1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet> |
Match атрибутът се използва да дефинира таблица за целия XML файл.Първият елемент <?xml version="1.0" encoding="ISO-8859-1"?> декларира, че това е XML документ.Втория <xsl:stylesheet> дефинира това, че документа използва XSLT.Третия <xsl:template> дефинира таблица в документа.Съдържанието на този елемент сдържа и малко HTML в края.Последните два реда дефинират края на таблицата и на stylesheet.Резултатите са малко разочароващи, защотот няма XML информация, която да се копира.