XSLT

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.

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

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]