aspose.info
HU

XSLT fájlformátum

Frissítve

Mi az XSLT fájl?

Az .xslt kiterjesztésű fájl egy kiterjeszthető stíluslap nyelvi átalakítási fájl, amely XML-fájlok átalakítására és stílusára szolgál XSL-utasítások segítségével. A formátum az XML dokumentumok szabványos kimeneti formátumokká, például szöveges dokumentumokká vagy .html weboldalakká történő átalakítására szolgál. Ez az átalakítás egy új dokumentumot hoz létre a meglévő XML dokumentum tartalma alapján. Az XSLT elméletileg képessé teszi tetszőleges számításokra.

XSLT fájlformátum

Az XLST fájlformátum egyszerű szöveges formátumú átalakítási utasításokat tartalmaz, amelyek bármely szövegszerkesztőben megtekinthetők. Három revízió történt a nyelven.

  • XSLT 1.0 – Az XSLT 1.0 W3C ajánlásként jelent meg 1999 novemberében.
  • XSLT 2.0 - Olyan módosításokat tartalmaz, mint például a karakterlánc-manipuláció reguláris kifejezésekkel, függvények és operátorok a dátumok, időpontok és időtartamok manipulálására, több kimeneti dokumentum, csoportosítás, gazdagabb típusrendszer és erős típusellenőrzés.
  • XSLT 3.0 – 2017. június 8-án a W3C Recommendation részévé vált, és a fő újdonságok közé tartozik a streaming átalakítás, a csomagok a nagy stíluslapok modularitásának javítására, a dinamikus hibák jobb kezelése, például egy xsl:try utasítással, valamint a térképek és tömbök támogatása, lehetővé téve az XSLT számára a JSON és az XML kezelését.

XSLT példa

A következő példa a w3schools webhelyről származik.

<?xml version="1.0"?>

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection</h2>
    <table border="1">
      <tr bgcolor="#9acd32">
        <th>Title</th>
        <th>Artist</th>
      </tr>
      <xsl:for-each select="catalog/cd">
        <tr>
          <td><xsl:value-of select="title"/></td>
          <td><xsl:value-of select="artist"/></td>
        </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>

</xsl:stylesheet>

Referenciák

Lásd még