En son web geliştirme öğreticiler
 

XSLT <xsl:template> Element


Bir XSL stil sayfası şablonları denir kuralların bir veya daha fazla dizi oluşur.

Şablon belirtilen bir düğüm eşleştiğinde uygulanacak kuralları içerir.


<xsl:template> Eleman

<xsl:template> eleman şablonlar oluşturmak için kullanılır.

match niteliği bir XML elemanı ile bir şablon ilişkilendirmek için kullanılır. match özellik ayrıca tüm XML belgesi için bir şablon tanımlamak için kullanılabilir. Değeri match öznitelik bir XPath ifadesi (ie match="/" defines the whole document) .

Tamam, bir önceki bölümde XSL dosyası basit bir versiyonunu bakalım:

Ö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>
  <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>
Kendin dene "

Örnek Açıklaması

Bir XSL stil sayfası bir XML belge olduğundan, her zaman XML bildirimi ile başlar: <?xml version="1.0" encoding="UTF-8"?> .

Bir sonraki eleman, <xsl:stylesheet> , Bu belge bir XSLT stil sayfası belge olduğunu tanımlar (along with the version number and XSLT namespace attributes) .

<xsl:template> eleman bir şablon tanımlar. match="/" nitelik XML kaynak belgenin kökle şablonu ilişkilendirir.

Içeride içeriği <xsl:template> eleman çıkışına yazmak için bazı HTML tanımlar.

Son iki satır şablonun ucu ve stil tabakanın uç tanımlar.

hiçbir veri çıkışına XML belgesine kopyalanan çünkü bu örnekten sonuç, biraz hayal kırıklığı oldu. Bir sonraki bölümde kullanmak öğreneceksiniz <xsl:value-of> elemanı XML öğeleri değerleri seçin.