XSLT

XSLT
Paradiqmalar Deklarativ proqramlaşdırma
Yaradılma tarixi 1999
Tərtibatçılar W3C
Fayl sonluğu .xsl və ya .xslt
w3.org/TR/xslt
w3.org/TR/xslt20/
w3.org/standards/xml/tra…
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

XSLT (Extensible Stylesheet Language Transformations) – XML əsasında yaradılan və XML sənədlərin çevrilməsi üçün istifadə olunur. XSLT əsasən iki müxtəlif XML schemanın çevrilməsində və ya XML verilənlərin HTML və PDF-ə çevrilməsində istifadə olunur. XSLT W3C tərəfindən yaradılıb, son versiyası XSLT 2.0 olsa da, XSLT 1.0 bu gün də geniş istifadə olunur.

XML verilən:

 <?xml version="1.0"?>   <telebeler>   <telebe nik="YM1">     <ad>Yusif</ad>     <soyad>Mammadaliyev</soyad>   </telebe>   <telebe nik="HA1">     <ad>Huseyn</ad>     <soyad>Aliyev</soyad>   </telebe> </telebeler> 

Aşağıdakı şablon ilə XML-dən yeni struktura malik XML-ə çevrilmə edəcəyik:

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">   <xsl:output method="xml" indent="yes"/>    <xsl:template match="/telebeler">     <yeni>       <xsl:apply-templates select="telebe"/>     </yeni>   </xsl:template>    <xsl:template match="telebe">     <ad nik="{@nik}">       <xsl:value-of select="ad" />     </ad>   </xsl:template>  </xsl:stylesheet> 

Yeni struktur XML:

<?xml version="1.0" encoding="UTF-8"?> <yeni>   <ad nik="YM1">Yusif</ad>   <ad nik="HA1">Huseyn</ad> </yeni> 

Xarici keçidlər

[redaktə | mənbəni redaktə et]