<Komple XSLT Eleman Referans
Tanımı ve Kullanımı
<xsl:template> eleman belirli bir düğüm eşleştiğinde uygulanacak kuralları içerir.
match niteliği bir XML elemanı ile şablonu ilişkilendirmek için kullanılır. match özelliği XML belgesinin bir bütün dal için bir şablon tanımlamak için kullanılabilir (ie match="/" defines the whole document) .
Note: <xsl:template> üst düzey bir unsurdur.
Sözdizimi
<xsl:template
name="name"
match="pattern"
mode="mode"
priority="number">
<!-- Content:(<xsl:param>*,template) -->
</xsl:template>
Nitelikler
nitelik | değer | Açıklama |
---|---|---|
name | name | İsteğe bağlı. şablon için bir ad belirtir. Note: Bu nitelik atlandığında bir maç niteliği olmalı |
match | pattern | İsteğe bağlı. Şablon için maç deseni. Note: Bu nitelik atlandığında bir isim niteliği olmalı |
mode | mode | İsteğe bağlı. Bu şablon için bir mod belirtir |
priority | number | İsteğe bağlı. Şablonun sayısal öncelik belirten bir sayı |
Örnek
<?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>
XML dosyası görüntüle , XSL dosyasını görüntüleme ve sonuçları görüntüle .
<Komple XSLT Eleman Referans