{{Yabancı Dil Kısaltma
...
{{Yabancı Dil Kısaltma
| terim = XSLT
| gerçek = Extensible Stylesheet Language Transformations
| türkçe = Genişletilebilir Biçimlendirme Dili Dönüşümleri}},
XML tabanlı,
Genişletilebilir İşaretleme Dili (Resim:Small Orange XML Button for RSS Page.gif XML; eXtensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dökümanlar oluşturmaya yarayan, W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML'in basitleştirilmiş bir alt kümesidir.
...Detaylı bilgi için linke tıklayınız.
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
Genişletilebilir İşaretleme Dili (Resim:Small Orange XML Button for RSS Page.gif XML; eXtensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dökümanlar oluşturmaya yarayan, W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML'in basitleştirilmiş bir alt kümesidir.
...Detaylı bilgi için linke tıklayınız.
XML dosyası
<pre>
<?xml version="1.0"?>
<kullanicilar>
<kullanici>
<ad>A</ad>
<soyad>B</soyad>
</kullanici>
<kullanici>
<ad>C</ad>
<soyad>D</soyad>
</kullanici>
</kullanicilar>
</pre>
dönüşümün temel alınacağı XSLT dosyası
<pre>
<?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>
</pre>
Elde edilen yeni doküman
<pre>
<?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>
</pre>
İlgili başlıklar
Genişletilebilir İşaretleme Dili (Resim:Small Orange XML Button for RSS Page.gif XML; eXtensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dökümanlar oluşturmaya yarayan, W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML'in basitleştirilmiş bir alt kümesidir.
...Detaylı bilgi için linke tıklayınız.
XML
Genişletilebilir İşaretleme Dili (Resim:Small Orange XML Button for RSS Page.gif XML; eXtensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dökümanlar oluşturmaya yarayan, W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML'in basitleştirilmiş bir alt kümesidir.
...Detaylı bilgi için linke tıklayınız.
XSL
Linkler
http://www.w3.org/TR/xslt W3C XSLT Stardardı
Bu makale, online kullanıcı topluluğu tarafından oluşturulan ve düzenlenen özgür ansiklopedi projesi Wikipedia'nın Türkçe versiyonu
Vikipedi'deki XSLT maddesinden kopyalanmıştır. Bu makale,
GNU Özgür Belgeleme Lisansı ilkeleri kapsamında özgürce kullanılabilir.
...Detaylı bilgi için linke tıklayınız.
Lütfen dikkat: Bu sayfada kırmızı ile linklenen ve iki çizgi ile altı çizilen linkler reklamdır. Bu linklere tıklanıldığında başka bir siteye yönlenirsiniz.