aspose.info
UK

Формат файлу XSLT

Оновлено

Що таке файл XSLT?

Файл із розширенням .xslt — це файл перетворення мови розширюваної таблиці стилів, який використовується для перетворення та стилізації файлу XML за допомогою інструкцій XSL. Формат використовується для перетворення XML-документів у стандартні вихідні формати, такі як текстовий документ або веб-сторінка .html. Це перетворення створює новий документ на основі вмісту існуючого документа XML. XSLT робить його теоретично здатним до довільних обчислень.

Формат файлу XSLT

Формат файлу XLST містить інструкції з перетворення у форматі звичайного тексту, який можна переглянути в будь-якому текстовому редакторі. Було три перегляди мови.

  • XSLT 1.0 - XSLT 1.0 було опубліковано як рекомендацію W3C у листопаді 1999 року.
  • XSLT 2.0 – включає такі модифікації, як маніпулювання рядками за допомогою регулярних виразів, функції й оператори для маніпулювання датами, часом і тривалістю, кілька вихідних документів, групування, а також розширену систему типів і сильну перевірку типів.
  • XSLT 3.0 - він став частиною рекомендацій W3C 8 червня 2017 року, і основні нові функції включають потокове перетворення, пакети для покращення модульності великих таблиць стилів, покращену обробку динамічних помилок за допомогою, наприклад, інструкції xsl:try, і підтримка карт і масивів, що дозволяє XSLT обробляти JSON, а також XML.

Приклад XSLT

Наступний приклад взято з w3schools.

<?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>

Посилання

Див. також