Pazar, Mayıs 28, 2023

XSLT

XSLT dosyası nedir?

.xslt uzantılı bir dosya, XSL talimatlarını kullanarak bir XML dosyasını dönüştürmek ve biçimlendirmek için kullanılan bir Genişletilebilir Stil Sayfası Dil Dönüşümü dosyasıdır. Biçim, XML belgelerini metin belgesi veya .html web sayfası gibi standart çıktı biçimlerine dönüştürmek için kullanılır.

Bu dönüşüm, mevcut XML belgesinin içeriğine dayalı olarak yeni bir belge oluşturur. XSLT, onu teorik olarak isteğe bağlı hesaplamalar yapabilir hale getiriyor.

XSLT Dosya Biçimi

XLST dosya biçimi, herhangi bir metin düzenleyicide görüntülenebilen düz metin biçimindeki dönüştürme talimatlarını içerir. Dilde üç revizyon yapılmıştır.

  • XSLT 1.0 – XSLT 1.0, Kasım 1999’da bir W3C tavsiyesi olarak yayınlandı.
  • XSLT 2.0 – Tarihleri, saatleri ve süreleri işlemek için düzenli ifadeler, işlevler ve işleçler, çoklu çıktı belgeleri, gruplama ve daha zengin bir yazı sistemi ve güçlü tip denetimi kullanarak Dize manipülasyonu gibi değişiklikleri içerir.
  • XSLT 3.0 – 8 Haziran 2017’de W3C Tavsiyesinin bir parçası haline geldi ve ana yeni özellikler arasında akış dönüştürme, büyük stil sayfalarının modülerliğini geliştirmeye yönelik Paketler, örneğin bir xsl:try talimatıyla dinamik hataların daha iyi işlenmesi, ve haritalar ve diziler için destek, XSLT’nin XML’in yanı sıra JSON’u işlemesini sağlar.

XSLT Örneği

Aşağıdaki örnek w3schools sitesinden alınmıştır.

<?xml version="1.0"?>

<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>
      <xsl:for-each select="catalog/cd">
        <tr>
          <td><xsl:value-of select="title"/></td>
          <td><xsl:value-of select="artist"/></td>
        </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>

</xsl:stylesheet>
Önceki İçerikXUL
Sonraki İçerikXOML
RELATED ARTICLES

.man

.man dosyası nedir? .man uzantılı bir dosya, yazılım dokümantasyonu biçiminde bir Unix programlama kullanım kılavuzu olan man sayfası anlamına gelir. Belgeleri görüntülemek için kullanılan Unix’te...

MD

MD dosyası nedir? Markdown dil lehçeleriyle oluşturulan metin dosyaları .md veya .MARKDOWN dosya uzantısıyla kaydedilir. MD dosyaları, girintiler, tablo biçimlendirme, yazı tipleri ve başlıklar gibi bir metnin nasıl biçimlendirilebileceğini...

ODM

ODM dosyası nedir? .odm uzantılı bir dosya, içinde bağlantılı bir veya daha fazla .odt dosyası içeren bir OpenDocument Ana belge dosyasıdır. Bu alt belgelerin tümü tek bir...

Most Popular

Önce vur, sonra soru sor (Deneme)

Masal dünyasında, bir kurbağa hakkında özellikle kurbağaya benzer hiçbir şey yoktur. Hikayeler, gündelik amfibi yaşam hakkında ince ayrıntılara girmez. Kurbağa kolayca bir sincap ya da örümcek...

Minnesota, Başlıca Tüketici Elektroniklerini Kapsayan, Ancak Birkaç İstisnası Olan ‘Onarım Hakkı’ Yasa Tasarısını Kabul Etti

'Onarım hakkı' savunucuları, Minnesota tüketicilere daha fazla güç veren bir yasa tasarısını geçirdiği için bugünkü en son gelişmeden tamamen memnun kalacaklar. Bu yılın Nisan ayında,...

Araştırmacılara Göre Bir Android Akıllı Telefonun Parmak İzi Güvenliğini Aşmak İçin Yalnızca 15 Dolarlık Bir Devre Kartı Alır

Android akıllı telefonlardaki parmak izi sensörleri, bu taşınabilir teknoloji parçalarına muhtemelen en yaygın eklemedir ve tek bir parmağın veya başparmağın yerleştirilmesinin ahize sahibinin cihaza...

Daha Fazla “Yasal” Uygulamanın Verileri Gözetliyor ve Dosyaları Çıkarıyor Görünüşüyle, Android’deki Kötü Amaçlı Yazılımlar Hala Ortada

Google Oyun mağazası sıkı güvenliği ve katı politikalarıyla ilgili sorunlardan büyük ölçüde muaftır, ara sıra bir veya iki uygulama çatlaklardan kaçmayı başarır ve en...

Recent Comments