XSLT

From Wikipedia, the free encyclopedia

Remove ads

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.

Cəld faktlar Paradiqmalar, Yaradılma tarixi ...
Remove ads

XSLT nümunə

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>
Remove ads

Xarici keçidlər

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads