Latest web development tutorials

XSLT <xsl: template> elemen

stylesheet XSL disebut oleh satu atau lebih set template (template) dari aturan.

Setiap template berisi aturan ketika sebuah node tertentu cocok diterapkan.


<XSL: template> elemen

<XSL: template> elemen digunakan untuk membangun template.

Atributpertandingan digunakan untuk menghubungkan elemen XML dan template.atribut pertandingan juga dapat digunakan untuk menentukan template untuk dokumen XML seluruh. Atribut Nilai pertandingan adalah ekspresi XPath (misalnya, pertandingan = "/" mendefinisikan seluruh dokumen).

Nah, mari kita lihat versi sederhana dari bab terakhir dari file XSL:

contoh

<?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>

Coba »

contoh menjelaskan

Karena XSL stylesheet sendiri merupakan dokumen XML, sehingga selalu mulai darideklarasi XML: <xml version = "1.0" encoding = "ISO-8859-1" ??>.

Elemen berikutnya, <xsl: stylesheet>, Mendefinisikan dokumen ini adalah dokumen style sheet XSLT (bersama dengan nomor versi dan atribut namespace XSLT).

<Xsl: template> elemen mendefinisikan template.Pertandingan = "/" atribut menempatkan template dengan akar dokumen sumber XML terkait.

<XSL: template> mendefinisikan isi dari elemen dalam kode HTML ditulis ke output.

Dua baris terakhir mendefinisikan akhir template dan akhir style sheet.

Hasil contoh ini ada sedikit cacat, karena data tersebut tidak disalin dari dokumen XML untuk output. Dalam bab berikutnya, Anda akan belajar bagaimana menggunakan<xsl: value-of> elemen untuk memilih nilai-nilai dari elemen XML.