XSLT <xsl:stylesheet> ve <xsl:transform> elemanları
Tanım ve Kullanım
<xsl:stylesheet> ve <xsl:transform> elemanları tamamen eşanlamlı elemanlardır. Stillerin kök elemanını tanımlamak için kullanılırlar.
Dilbilgisi
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <xsl:import>*,top-level-elements</xsl:import> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <xsl:import>*,top-level-elements</xsl:import> </xsl:transform>
Özellik
Özellik | Değer | Açıklama |
---|---|---|
version | version | Gerekli. Tarifelerin XSLT sürümünü belirler. |
extension-element-prefixes | list |
Opsiyonel. Genişletilmiş öğelerin isim uzantısı listesi, boşluk ile ayrılmıştır. Netscape 6 bu özelliği desteklememektedir. |
exclude-result-prefixes | list | Opsiyonel. Çıkmada görülmeyen isim uzantısı listesi, boşluk ile ayrılmıştır. |
id | name |
Opsiyonel. Tarifelerin benzersiz id'si. Netscape 6 bu özelliği desteklememektedir. |
Örnek
Örnek 1
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:stylesheet>
Örnek 2
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:transform>