ÖzetBu belirtim, XML belgeleri başka XML belgelere dönüştürmekte kullanılan bir dil olan XSLT'nin sözdizimini ve anlamlandırmasını tanımlar.
XSLT, XML için bir biçembent (İng: stylesheet) dili olan XSL'nin bir parçası olarak kullanılmak üzere tasarlanmıştır. XSL, biçimleme belirtmek için XSLT'ye ilaveten bir XML söz varlığına sahiptir. XSL, bir XML belgenin, biçimleme söz varlığını kullanan başka bir XML belgeye nasıl dönüştürüleceğini açıklayan XSLT'yi kullanarak XML belgenin biçemini belirtir.
XSLT, ayrıca, XSL'den bağımsız olarak kullanmak için de tasarlanmışsa da bir genel amaçlı XML dönüşüm dili olarak düşünülmemiştir. Daha çok, asıl olarak XSLT XSL'nin parçası olarak kullanıldığında gereken dönüşüm çeşitleri için tasarlanmıştır.
Belgenin DurumuBu belge W3C üyeleri ve diğer ilgili taraflarca gözden geçirilmiş ve W3C Yönetimi tarafından bir W3C
Önergesi
olarak onaylanmıştır. Kararlı bir belge olup başka belgelerden uyulması gerekli bir kaynak olarak atıfta bulunarak veya bir başvuru malzemesi olarak kullanılabilir. W3C'nin Önergedeki rolü, belirtime dikkatleri çekmek ve geniş bir alanda kullanımını yaygınlaştırmaktır. Bu, Web'in işlevselliğini ve birlikte çalışabilirliğini arttırmaktadır.
Bu belgede tespit edilmiş hatalar
http://www.w3.org/1999/11/REC-xslt-19991116-errata
adresinde listelenmiştir.
Bunlardan 2 Kasım 2005'e (E39'a) kadar bilinen hatalarla ilgili değişiklikler çeviriye yansıtılmıştır.
Bu belirtimle ilgili yorumlar
adresine gönderilebilir; yorum
arşivleri
de mevcuttur. XSL'nin, XSLT'yi de içererek halka açık tartışma alanı olarak
XSL-List
eposta listesi vardır.
Bu belirtimin İngilizce sürümü uyulması gerekli tek sürümdür. Bununla birlikte bu belgenin (bilgilendirici mahiyette)
çeviriler
i de mevcuttur.
W3C Önergelerinin ve diğer teknik belgelerinin bir listesi
http://www.w3.org/TR
adresinde bulunabilir.
Bu belirtim
W3C Biçem etkinliği
nin bir parçası olarak üretilmiştir.
İçindekiler 2.3
Birebir Hedef Eleman olarak Biçembent
2.6
Biçembentlerin Birleştirilmesi
2.6.1
Biçembentlerin İçerilmesi
3.1
Kök Düğümün Çocukları
5.3
Örneklenim Kurallarının Tanımlanması
5.4
Örneklenim Kurallarının Uygulanması
5.5
Şablon Kuralları için Uyuşmazlıkların Çözümlenmesi
5.6
Örneklenim Kurallarının Geçerli Kılınması
5.8
Yerleşik Örneklenim Kuralları
7
Hedef Ağacın Oluşturulması
7.1
Elemanların ve Özniteliklerin Oluşturulması
7.1.1
Birebir Hedef Elemanlar
7.1.2
Elemanların xsl:element ile Oluşturulması
7.1.3
Özniteliklerin xsl:attribute ile Oluşturulması
7.1.4
İsimli Öznitelik Kümeleri
7.3
İşlem Yönergelerinin Oluşturulması
7.4
Açıklamaların Oluşturulması
7.6
Üretilen Metnin Hesaplanması
7.6.1
Metnin xsl:value-of ile Üretilmesi
7.6.2
Öznitelik Değeri Örneklenimleri
7.7.1
Sayıdan Dizgeye Dönüşüm Öznitelikleri
9.1
xsl:if ile Koşullu İşlem
9.2
xsl:choose ile Koşullu İşlem
11
Değişkenler ve Değergeçler
11.1
Hedef Ağaç Bölümleri
11.2
Değişken ve Değergeçlerin Değerleri
11.3
Değişken ve Değergeçlerin Değerlerinin xsl:copy-of ile Kullanımı
11.4
Tepe-Seviyeden Değişkenler ve Değergeçler
11.5
Örneklenimlerin içinde Değişkenler ve Değergeçler
11.6
Değergeçlerin Örneklenimlere Aktarılması
12.1
Çok Kaynaklı Belgeler
16.1
XML Çıktılama Yöntemi
16.2
HTML Çıktılama Yöntemi
16.3
Metin Çıktılama Yöntemi
16.4
Çıktı Önceleniminin İptal Edilmesi
EklerB
Elemanların Özet Sözdizimleri
C
XSLT Biçembentlerinde DTD Bölümü
(Bilgilendirici)
D
Örnekler
(Bilgilendirici)
E
Teşekkür
(Bilgilendirici)
F
Önerge Adaylığından beri Değişenler
(Bilgilendirici)
G
XSLT'nin gelecek sümlerinde ele alınacak özellikler
(Bilgilendirici)