XSLT ya da tam adıyla Extensible Stylesheet Language Transformations (Türkçe karşılığı: Genişletilebilir Biçimlendirme Dili Dönüşümleri), XML tabanlı, XML dokümanlarını dönüştürmek için kullanılan bir dildir. Orijinal dokümanı değiştirmeden, yeni bir doküman oluşturmaya olanak sağlar.
Örnek: XSLT Dönüşümü
Dönüşüme uğrayacak XML dosyası
<?xml version="1.0"?> <kullanicilar> <kullanici> <ad>A</ad> <soyad>B</soyad> </kullanici> <kullanici> <ad>C</ad> <soyad>D</soyad> </kullanici> </kullanicilar>
dönüşümün temel alınacağı XSLT dosyası
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <donusum> <xsl:apply-templates/> </donusum> </xsl:template> <xsl:template match="kullanici"> <kayit> <kullaniciadi> <xsl:value-of select="ad" /> </kullaniciadi> <kullanicisoyadi> <xsl:value-of select="soyad" /> </kullanicisoyadi> </kayit> </xsl:template> </xsl:stylesheet>
Elde edilen yeni doküman
<?xml version="1.0" encoding="UTF-8"?> <donusum> <kayit> <kullaniciadi>A</kullaniciadi> <kullanicisoyadi>B</kullanicisoyadi> </kayit> <kayit> <kullaniciadi>C<kullaniciadi> <kullanicisoyadi>D<kullanicisoyadi> </kayit> </donusum>
Ayrıca bakınız
Dış bağlantılar
- W3C XSLT Stardardı13 Ağustos 2017 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
XSLT ya da tam adiyla Extensible Stylesheet Language Transformations Turkce karsiligi Genisletilebilir Bicimlendirme Dili Donusumleri XML tabanli XML dokumanlarini donusturmek icin kullanilan bir dildir Orijinal dokumani degistirmeden yeni bir dokuman olusturmaya olanak saglar XML dilleri ve kapsamlariOrnek XSLT DonusumuDonusume ugrayacak XML dosyasi lt xml version 1 0 gt lt kullanicilar gt lt kullanici gt lt ad gt A lt ad gt lt soyad gt B lt soyad gt lt kullanici gt lt kullanici gt lt ad gt C lt ad gt lt soyad gt D lt soyad gt lt kullanici gt lt kullanicilar gt donusumun temel alinacagi XSLT dosyasi lt xml version 1 0 gt lt xsl stylesheet xmlns xsl http www w3 org 1999 XSL Transform version 1 0 gt lt xsl output method xml indent yes gt lt xsl template match gt lt donusum gt lt xsl apply templates gt lt donusum gt lt xsl template gt lt xsl template match kullanici gt lt kayit gt lt kullaniciadi gt lt xsl value of select ad gt lt kullaniciadi gt lt kullanicisoyadi gt lt xsl value of select soyad gt lt kullanicisoyadi gt lt kayit gt lt xsl template gt lt xsl stylesheet gt Elde edilen yeni dokuman lt xml version 1 0 encoding UTF 8 gt lt donusum gt lt kayit gt lt kullaniciadi gt A lt kullaniciadi gt lt kullanicisoyadi gt B lt kullanicisoyadi gt lt kayit gt lt kayit gt lt kullaniciadi gt C lt kullaniciadi gt lt kullanicisoyadi gt D lt kullanicisoyadi gt lt kayit gt lt donusum gt Ayrica bakinizXSLDis baglantilarW3C XSLT Stardardi13 Agustos 2017 tarihinde Wayback Machine sitesinde