Kitendo cha <xsl:template> cha XSLT

Tabia ya XSL inayoitwa na mafanikio ya kundi inayoitwa mtumaini (template).

Mtupe kila yake ina mafanikio inayotumiwa kama ujumbe wa mwingine unaingizwa.

Mafano ya <xsl:template>

<xsl:template> inayoitwa kumekisha mtumaini.

match Mafano yanayoitwa kumekisha uhusiano kati ya ulembo wa XML na mtumaini. Mafano ya match inaweza kutumiwa kumekisha mtumaini kwa mfilembeo kwa ujumbe kwa kiasi. Mafano wa match ni ujenzi wa XPath (mimbo, match="/" inaonyesha mfilembeo kwa ujumbe).

Tafadhali tukupitia tabia ya XSL ya msingi ya hivi karibuni:

<?xml version="1.0" encoding="ISO-8859-1"?>
<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>

Tafsiri ya programu:

Kwa sababu tabia ya XSL inayoitwa pia mfilembeo wa XML, inakua ni mabaki ya kuanzia kwa uamuzi wa XML:

<?xml version="1.0" encoding="ISO-8859-1"?>

Kitendo cha kusisia inayofuata ni...<xsl:stylesheet>Kitendo cha kufikia hatua ya matokeo wa mafanikio ya XSLT (kwenye kina cha barua ya XSLT na hisia ya XSLT).

<xsl:template> Kitendo cha kufikia kitendo cha template. match="/" Matokeo ya sababu zinawakilisha template hii na majina ya kuzingatia kwanza ya hatua ya XML.

Matokeo ya kitendo cha <xsl:template> kinadaiwa HTML code kuandikwa kwenye matokeo wa muatumishi.

Makabla ya mara ya kwanza na ya kina inadaiwa kitendo cha kufikia mwisho cha template na kufikia mwisho cha matokeo wa matokeo wa mafanikio.

Matokeo ya umetebano huzungumza kama hii:

Tazama faili ya XML,Tazama faili ya XSL,Tazama matokeo

Matokeo wa mihesabu haukubaliwa kwa sababu data haikapakishwa kwenye hatua ya XML kwa kuzikopika.

Kwenye mawazo ya kusisia inayofuata, unatenda kueleza... <xsl:value-of> Kitendo cha kujikiria kwa XML element.