<XSLT Element complet de referință
Definiție și utilizare
<xsl:template> Element conține reguli care să se aplice atunci când un nod specificat este potrivit.
match atribut este utilizat pentru a asocia șablonul cu un element XML. match atribut poate fi de asemenea folosit pentru a defini un șablon pentru o întreagă ramură a documentului XML (ie match="/" defines the whole document) de (ie match="/" defines the whole document) , (ie match="/" defines the whole document) .
Note: <xsl:template> este un element de nivel superior.
Sintaxă
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
atribute
Atribut | Valoare | Descriere |
---|---|---|
name | name | Opțional. Specifică un nume pentru șablon. Note: În cazul în care acest atribut este omis trebuie să existe un atribut meci |
match | pattern | Opțional. Modelul meci pentru șablon. Note: În cazul în care acest atribut este omis trebuie să existe un atribut nume |
mode | mode | Opțional. Specifică un mod pentru acest șablon |
priority | number | Opțional. Un număr care indică prioritatea numerică a șablonului |
Exemplu
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="cd">
<p>
<xsl:apply-templates select="title"/>
<xsl:apply-templates select="artist"/>
</p>
</xsl:template>
<xsl:template match="title">
Title: <span style="color:#ff0000">
<xsl:value-of select="."/></span>
<br />
</xsl:template>
<xsl:template match="artist">
Artist: <span style="color:#00ff00">
<xsl:value-of select="."/></span>
<br />
</xsl:template>
</xsl:stylesheet>
Vizualizați fișierul XML , vizualizați fișierul XSL și a vizualiza rezultatul .
<XSLT Element complet de referință