XSLT <xsl: template>
arkusze stylów XSL nazywane są przez jeden lub więcej zestawów szablonu (szablon) regulaminu.
Każdy szablon zawiera regułę gdy określony węzeł jest dopasowany stosowane.
<Xsl: template>
<Xsl: template> służy do tworzenia szablonów.
Mecz atrybut służy do kojarzenia elementów XML i szablony.Atrybut równej mogą być również wykorzystane do określenia szablon dla całego dokumentu XML. wartość atrybutu mecz jest wyrażeniem XPath (np match = "/" określa cały dokument).
Cóż, spójrzmy na uproszczonej wersji ostatniej części pliku XSL:
Przykłady
<xsl:stylesheet version="1.0"
xmlns:xsl="#">
<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>
Spróbuj »
Przykłady przedstawione
Ponieważ stylów XSL jest sam dokument XML, dzięki czemu jest zawsze począwszy oddeklaracji XML: <xml version = "1.0" encoding = "ISO-8859-1" ??>.
Kolejnymelementem, <xsl: stylesheet>, Zdefiniuj ten dokument jest dokumentem arkusz stylów XSLT (wraz z numerem wersji i atrybutów przestrzeni nazw XSLT).
<Xsl: template> definiuje szablon.Mecz = atrybut"/"umieścić szablon z korzeniem dokumentu źródłowego XML powiązane.
<Xsl: template> definiuje zawartość elementu wewnątrz kodu HTML są zapisywane do wyjścia.
Dwie ostatnie linie zawierające końcówkę szablonu i koniec arkusza stylów.
Wyniki tego przykładu jest trochę błędna, ponieważ dane nie są kopiowane z dokumentu XML do wyjścia. W następnym rozdziale dowiesz się, jak korzystać z<xsl: value-of> elementu, aby wybrać wartości z elementów XML.