XSLT

Vikipedi, özgür ansiklopedi
14.25, 27 Ekim 2014 tarihinde Sae1962 (mesaj | katkılar) tarafından oluşturulmuş 14793832 numaralı sürüm (Bölüm eklendi.)
XML dilleri ve kapsamları

Şablon:Yabancı Dil Kısaltma, 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>

Kaynaklar

Boş kaynak (yardım) 

Ayrıca bakınız

Dış bağlantılar