XSLT <xsl:stylesheet> ve <xsl:transform> elementleri
tanım ve kullanım
<xsl:stylesheet> ve <xsl:transform> elementleri tamamen aynı anlama gelir. Her ikisi de stili tablosunun kök elementi olarak kullanılır.
gramer
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- İçerik:(<xsl:import>*,top-level-elements) --> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- İçerik:(<xsl:import>*,top-level-elements) --> </xsl:transform>
özellik
özellik | değer | tanım |
---|---|---|
version | version | zorunlu. Stili tablosunun XSLT sürümünü belirler. |
extension-element-prefixes | list |
seçmeli. Genişletilmiş elementlerin isim uzantısı listesi, boşluklarla ayrılmış. Netscape 6 bu özelliği desteklemiyor. |
exclude-result-prefixes | list | seçmeli. Çıktıda görüntülenmemesi gereken isim uzantısı listesi, boşluklarla ayrılmış. |
id | name |
seçmeli. Stili tablosunun benzersiz id'si. Netscape 6 bu özelliği desteklemiyor. |
ö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>