G XSLT'nin gelecek sümlerinde ele alınacak özellikler (Bilgilendirici)
XSLT'nin XSLT 1.0'dan sonraki sürümlerinde ele alınması düşünülen özellikler şunlardır:
- bir koşullu ifade;
- XML Şema veri ve örnek türleri için destek;
- özgün XSL sunumunda yer alan biçem kurallarının benzerleri için destek;
- XSLT özniteliklerinde yer alan isimler için öntanımlı isim-alanını denetleyecek bir öznitelik;
- öğe gönderimlerine destek;
- veri modelindeki DTD'ler için destek;
- veri modelindeki gösterimler için destek;
- bir elemandan ona atıfta bulunan elemanlara ulaşmak için bir yol (IDREF özniteliklerinin yaptığı gibi);
- başka bir belgedeki bir id veya anahtarı almanın kolay bir yolu;
- eleman türü isimleri, öznitelik isimleri, öznitelik değerleri ve metin düğümlerinin tümünü veya bir kısmını aralarında eşlemek için düzenli ifade desteği;
- harf büyüklüğüne duyarsız karşılaştırmalar;
- karşılaştırma öncesi dizge normalleştirmesi, örneğin uyumluluk karakterleri için;
- düğümün temel tanım-yerini kullanarak, bir mutlak tanım-yerine dönüştürmek üzere bir göreli tanım yerini değer olarak alan, dizge
resolve(
düğüm-kümesi)
gibi bir işlev; - çok sayıda hedef belge;
- xsl:value-of elemanının
select
özniteliği için geçerli düğümün öntanımlı olması; - bir öznitelik değerinin nasıl normalleştirileceğinin belirtilebileceği bir özniteliğin xsl:attribute elemanına atanması;
- sıralama üzerinde daha fazla denetim (göreli sıralama yapmak gibi) sağlamak için xsl:sort'a yeni özniteliklerin eklenmesi;
- bir hedef ağaca bir tanım-yeri tarafından tanımlanmış bir özkaynağın metnini koymanın bir yolu;
- konumları birarada belirtebilmek (
foo/(bar|baz)
gibi); - düğüm kümeleri için mümkün olan tüm işlemlerin hedef ağaç bölümlerinde de mümkün olması;
- altelemanların ve özniteliklerin çoğullanmasına yol açan ardışık düğümleri gruplamanın bir yolu;
- HTML
style
özniteliğinin elde edilişine daha uygun bir yol.