En son web geliştirme öğreticiler
 

XSLT <xsl:template> Element


<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
namename İsteğe bağlı. şablon için bir ad belirtir.

Note: Bu nitelik atlandığında bir maç niteliği olmalı

matchpattern İsteğe bağlı. Şablon için maç deseni.

Note: Bu nitelik atlandığında bir isim niteliği olmalı

modemode İsteğe bağlı. Bu şablon için bir mod belirtir
prioritynumber İ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