XSLT Eğitimi

XSLT, XML belgesini XHTML belgesi veya diğer XML belgelerine dönüştürmek için kullanılan bir dildir.

XPath, XML belgelerinde navigasyon için kullanılan bir dildir.

Öğrenmeden önce, sahip olmanız gereken temel bilgiler:

Devam etmeden önce, aşağıdaki bilgilerin temel bir anlayışına sahip olmanız gerekmektedir:

  • HTML / XHTML
  • XML / XML Ad Alanı
  • XPath

Bu projeleri önce öğrenmek istiyorsanız, sitemizde: Ana Sayfa Bu eğitimleri ziyaret edin.

XSLT nedir?

  • XSLT, XSL Dönüşümü (XSL Transformations) anlamına gelir.
  • XSLT, XSL'nin en önemli parçasıdır.
  • XSLT, bir XML belgesini başka bir XML belgesine dönüştürebilir.
  • XSLT, XML belgelerinde navigasyon için XPath kullanır.
  • XPath, bir W3C standartıdır.

XSLT = XSL Dönüşümü

XSLT, XSL'nin en önemli parçasıdır.

XSLT, bir XML belgesini başka bir XML belgesine veya tarayıcılar tarafından tanınan diğer türdeki belgelere, örneğin HTML ve XHTML'ye dönüştürmek için kullanılır. Genellikle, bu işlem her bir XML elementinin (X)HTML elementine dönüştürülmesiyle tamamlanır.

XSLT ile, çıktı dosyasına veya bu dosyadan element ve özellikler ekleyebilir veya kaldırabilirsiniz. Ayrıca, elementleri yeniden düzenleyebilir, testler yapabilir ve hangi elementin gizlenmesini veya gösterilmesini karar verebilirsiniz, vb.

Dönüşüm sürecini açıklamak için kullanılan bir genel ifade:XSLT, XML kaynak ağacını XML sonuç ağacına dönüştürür

XSLT XPath kullanır

XSLT, XPath kullanarak XML belgelerinde bilgi arar. XPath, XML belgelerinde element ve özellikler üzerinden navigasyon için kullanılır.

Öncelikle XPath öğrenmek istiyorsanız, sitemizi ziyaret edin: XPath Eğitimi

Bu nasıl çalışır?

Dönüşüm sürecinde, XSLT, kaynak belgede bir veya daha fazla önceden tanımlanmış şablonu eşleyebilecek kısımları tanımlamak için XPath kullanır. Eşleşme bulunursa, XSLT kaynak belgedeki eşleyen kısımları sonuç belgesine dönüştürecektir.

XSLT W3C standardıdır.

XSLT 16 Kasım 1999'da W3C standardı olarak belirlendi.

W3C'nin XSLT etkinlikleri hakkında daha fazla bilgi için ziyaret edin W3C Eğitimleri