XSLT
Gezinti kısmına atla
Arama kısmına atla
XSLT(Extensible Stylesheet Language Transformations, 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ü[değiştir | kaynağı değiştir]
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>